Class: WurflCloud::Cache::Cookie
- Inherits:
-
Object
- Object
- WurflCloud::Cache::Cookie
- Defined in:
- lib/wurfl_cloud/cache/cookie.rb
Instance Attribute Summary collapse
-
#mtime ⇒ Object
Returns the value of attribute mtime.
Instance Method Summary collapse
-
#[](key) ⇒ Object
Should return the value stored for the key, nil if the key is not in cache The Cookie cache always returns the value of the env (no matter what the key).
-
#[]=(key, value) ⇒ Object
Sets the value in the cache, for the Cookie cache it sets the env.
-
#initialize(options, environment) ⇒ Cookie
constructor
A new instance of Cookie.
-
#validate(current_mtime) ⇒ Object
Validates the cache it’s a no-op in the cookie cache.
Constructor Details
#initialize(options, environment) ⇒ Cookie
Returns a new instance of Cookie.
16 17 18 |
# File 'lib/wurfl_cloud/cache/cookie.rb', line 16 def initialize(, environment) @env = environment end |
Instance Attribute Details
#mtime ⇒ Object
Returns the value of attribute mtime.
20 21 22 |
# File 'lib/wurfl_cloud/cache/cookie.rb', line 20 def mtime @mtime end |
Instance Method Details
#[](key) ⇒ Object
Should return the value stored for the key, nil if the key is not in cache The Cookie cache always returns the value of the env (no matter what the key)
33 34 35 |
# File 'lib/wurfl_cloud/cache/cookie.rb', line 33 def [](key) @env['wurfl.cookie.device_cache'] end |
#[]=(key, value) ⇒ Object
Sets the value in the cache, for the Cookie cache it sets the env
38 39 40 |
# File 'lib/wurfl_cloud/cache/cookie.rb', line 38 def []=(key, value) @env['wurfl.cookie.device_cache'] = value end |
#validate(current_mtime) ⇒ Object
Validates the cache it’s a no-op in the cookie cache
28 29 |
# File 'lib/wurfl_cloud/cache/cookie.rb', line 28 def validate(current_mtime) end |