class SafeCookies::Configuration

Attributes

ignored_cookies[RW]
insecure_cookies[RW]
log_unknown_cookies[RW]
registered_cookies[RW]
scriptable_cookies[RW]

Public Class Methods

new() click to toggle source
# File lib/safe_cookies/configuration.rb, line 20
def initialize
  self.registered_cookies = {}
  self.insecure_cookies = []
  self.scriptable_cookies = []
  self.ignored_cookies = []
end

Public Instance Methods

fix_paths(options = {}) click to toggle source
# File lib/safe_cookies/configuration.rb, line 59
def fix_paths(options = {})
  options.has_key?(:for_cookies_secured_before) or raise MissingOptionError.new("Was told to fix paths without the :for_cookies_secured_before timestamp.")

  self.fix_cookie_paths = true
  self.correct_cookie_paths_timestamp = options[:for_cookies_secured_before]
end