class Rails::Application

def message_verifier(verifier_name)

See the ActiveSupport::MessageVerifier documentation for more information.

# => 'my sensible data'
Rails.application.message_verifier('sensitive_data').verify(message)
message = Rails.application.message_verifier('sensitive_data').generate('my sensible data')

==== Examples

* +verifier_name+ - the name of the message verifier.

==== Parameters

verifiers passing the +verifier_name+ argument.
It is recommended not to use the same verifier for different things, so you can get different

This verifier can be used to generate and verify signed messages in the application.

Returns a message verifier object.
def message_verifier(verifier_name)
  @message_verifiers[verifier_name] ||= begin
    secret = key_generator.generate_key(verifier_name.to_s)
    ActiveSupport::MessageVerifier.new(secret)
  end
end