method
new
v3.2.1 -
Show latest stable
- Class:
ActiveSupport::MessageEncryptor
new(secret, options = {})public
No documentation available.
# File activesupport/lib/active_support/message_encryptor.rb, line 26
def initialize(secret, options = {})
unless options.is_a?(Hash)
ActiveSupport::Deprecation.warn "The second parameter should be an options hash. Use :cipher => 'algorithm' to specify the cipher algorithm."
options = { :cipher => options }
end
@secret = secret
@cipher = options[:cipher] || 'aes-256-cbc'
@verifier = MessageVerifier.new(@secret, :serializer => NullSerializer)
@serializer = options[:serializer] || Marshal
end