# File lib/ftw/cookies.rb, line 28 def initialize(name, value=nil, attributes={}) @name = name @value = value STANDARD_ATTRIBUTES.each do |iv| instance_variable_set("@#{iv.to_s}", attributes.delete(iv)) end if !attributes.empty? raise InvalidArgument.new("Invalid Cookie attributes: #{attributes.inspect}") end end