Class: Rack::State::Store::Memory
- Inherits:
-
Hash
- Object
- Hash
- Rack::State::Store::Memory
- Defined in:
- lib/rack/state.rb
Overview
The default state storage adapter: a slight subclassing of Hash. Memory is only suitable for development and single process apps.
Instance Method Summary collapse
Instance Method Details
#create(token, object) ⇒ Object
203 204 205 206 |
# File 'lib/rack/state.rb', line 203 def create(token, object) raise KeyError if has_key? token store(token, object) end |
#read(token) ⇒ Object
208 209 210 |
# File 'lib/rack/state.rb', line 208 def read(token) fetch(token, nil) end |
#update(token, object) ⇒ Object
212 213 214 215 |
# File 'lib/rack/state.rb', line 212 def update(token, object) raise KeyError unless has_key? token store(token, object) end |