aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2017-07-23 11:03:25 -0500
committerDavid Heinemeier Hansson <david@loudthinking.com>2017-07-23 11:03:25 -0500
commit8f20624820ed0922b33fceb4013d3ff11015b366 (patch)
tree87e3110aba4849fc815f0dd12534982ee2b9aa9e /lib
parent9e81741b342a1a8a1ace94d356e023031d386689 (diff)
downloadrails-8f20624820ed0922b33fceb4013d3ff11015b366.tar.gz
rails-8f20624820ed0922b33fceb4013d3ff11015b366.tar.bz2
rails-8f20624820ed0922b33fceb4013d3ff11015b366.zip
Switch to a single message verifier
No need for this proliferation
Diffstat (limited to 'lib')
-rw-r--r--lib/active_storage.rb2
-rw-r--r--lib/active_storage/engine.rb9
2 files changed, 4 insertions, 7 deletions
diff --git a/lib/active_storage.rb b/lib/active_storage.rb
index 164525653b..4032fd59a7 100644
--- a/lib/active_storage.rb
+++ b/lib/active_storage.rb
@@ -6,4 +6,6 @@ module ActiveStorage
autoload :Blob
autoload :Service
+
+ mattr_accessor :verifier
end
diff --git a/lib/active_storage/engine.rb b/lib/active_storage/engine.rb
index cf21a055be..95ed021ce0 100644
--- a/lib/active_storage/engine.rb
+++ b/lib/active_storage/engine.rb
@@ -22,14 +22,9 @@ module ActiveStorage
end
end
- initializer "active_storage.verifiers" do
- require "active_storage/verified_key_with_expiration"
- require "active_storage/variation"
-
+ initializer "active_storage.verifier" do
config.after_initialize do |app|
- ActiveStorage::VerifiedKeyWithExpiration.verifier = \
- ActiveStorage::Variation.verifier = \
- Rails.application.message_verifier("ActiveStorage")
+ ActiveStorage.verifier = Rails.application.message_verifier("ActiveStorage")
end
end