class SimpleSession::Base::OptionHash
Constants
- SANITATION
Public Class Methods
new(args)
click to toggle source
# File lib/simple_session/base.rb, line 189 def initialize args @opts = args process_request_options sanitize_opts end
Public Instance Methods
opts()
click to toggle source
# File lib/simple_session/base.rb, line 195 def opts @opts end
p_time()
click to toggle source
# File lib/simple_session/base.rb, line 211 def p_time time = Time.now + @opts[:max_age].to_i @opts[:expires] = time if @opts[:max_age] end
process_request_options()
click to toggle source
# File lib/simple_session/base.rb, line 203 def process_request_options begin p_time rescue => e puts e.message end end
sanitize_opts()
click to toggle source
# File lib/simple_session/base.rb, line 199 def sanitize_opts @opts = sanitize @opts end
Private Instance Methods
sanitize(args)
click to toggle source
# File lib/simple_session/base.rb, line 217 def sanitize args SANITATION.each do |key| args.delete(key) if args[key] end args end