Class: Mentawai::Core::Cookies
- Inherits:
-
Object
- Object
- Mentawai::Core::Cookies
- Defined in:
- lib/mentawai/core/cookies.rb
Instance Attribute Summary collapse
-
#request ⇒ Object
readonly
Returns the value of attribute request.
-
#response ⇒ Object
readonly
Returns the value of attribute response.
Instance Method Summary collapse
- #get(key) ⇒ Object (also: #[])
- #hasKey?(key) ⇒ Boolean (also: #has_key?, #key?)
-
#initialize(request, response) ⇒ Cookies
constructor
A new instance of Cookies.
- #keys ⇒ Object
- #put(key, value) ⇒ Object (also: #[]=)
- #remove(key) ⇒ Object (also: #delete)
- #values ⇒ Object (also: #each)
Constructor Details
#initialize(request, response) ⇒ Cookies
Returns a new instance of Cookies.
8 9 10 11 12 |
# File 'lib/mentawai/core/cookies.rb', line 8 def initialize(request, response) @req = request @res = response = request. end |
Instance Attribute Details
#request ⇒ Object (readonly)
Returns the value of attribute request.
6 7 8 |
# File 'lib/mentawai/core/cookies.rb', line 6 def request @request end |
#response ⇒ Object (readonly)
Returns the value of attribute response.
6 7 8 |
# File 'lib/mentawai/core/cookies.rb', line 6 def response @response end |
Instance Method Details
#get(key) ⇒ Object Also known as: []
18 19 20 |
# File 'lib/mentawai/core/cookies.rb', line 18 def get(key) [key] end |
#hasKey?(key) ⇒ Boolean Also known as: has_key?, key?
26 27 28 |
# File 'lib/mentawai/core/cookies.rb', line 26 def hasKey?(key) .has_key?(key) end |
#keys ⇒ Object
33 34 35 36 37 |
# File 'lib/mentawai/core/cookies.rb', line 33 def keys .each do |k,v| yield k end end |
#put(key, value) ⇒ Object Also known as: []=
14 15 16 |
# File 'lib/mentawai/core/cookies.rb', line 14 def put(key, value) @res.(key, value) end |
#remove(key) ⇒ Object Also known as: delete
22 23 24 |
# File 'lib/mentawai/core/cookies.rb', line 22 def remove(key) @res.(key) end |
#values ⇒ Object Also known as: each
39 40 41 42 43 |
# File 'lib/mentawai/core/cookies.rb', line 39 def values .each do |k,v| yield k,v end end |