# File lib/merb-core/dispatch/session/cookie.rb, line 70 def initialize(cookie, secret) if secret.nil? or secret.blank? raise ArgumentError, 'A secret is required to generate an integrity hash for cookie session data.' end @secret = secret @data = unmarshal(cookie) || Hash.new end