class Cookie::Header::Attribute

Baseclass for cookie attributes

Constants

Expired

Already expired {Expires} attribute useful for cookie deletion

REGISTRY

Public Class Methods

attribute_name() click to toggle source
# File lib/cookie/header/attribute.rb, line 22
def self.attribute_name
  name.split(DOUBLE_COLON).last
end
coerce(name, value) click to toggle source
# File lib/cookie/header/attribute.rb, line 14
def self.coerce(name, value)
  REGISTRY.fetch(name.to_sym).build(value)
end
register_as(name) click to toggle source
# File lib/cookie/header/attribute.rb, line 18
def self.register_as(name)
  REGISTRY[name.to_sym] = self
end

Public Instance Methods

to_s() click to toggle source
# File lib/cookie/header/attribute.rb, line 26
def to_s
  name
end