class Warden::CookieSession::Configuration
Attributes
logger[RW]
secret[RW]
wrapper[RW]
Public Class Methods
new(cookie = 'cookie_session', secret = nil)
click to toggle source
Override defaults for configuration @param cookie [String] cookie name to store encrypted data @param secret [String] secret key(shared between applications) to use in ActiveSupport::MessageEncryptor
# File lib/warden/cookie_session/configuration.rb, line 12 def initialize(cookie = 'cookie_session', secret = nil) @cookie = cookie @secret = secret @logger = Logger.new(STDOUT, level: Logger::INFO, progname: 'CookieSession') end
Public Instance Methods
fetch_record(key)
click to toggle source
# File lib/warden/cookie_session/configuration.rb, line 22 def fetch_record(key) @wrapper&.fetch_record(key) end
serialize_record(record)
click to toggle source
# File lib/warden/cookie_session/configuration.rb, line 18 def serialize_record(record) @wrapper&.serialize_record(record) end
validate_record(record, salt)
click to toggle source
# File lib/warden/cookie_session/configuration.rb, line 26 def validate_record(record, salt) @wrapper&.validate_record(record, salt) end