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
209 210 211 212 |
# File 'lib/rack/state.rb', line 209 def create(token, object) raise KeyError if has_key? token store(token, object) end |
#read(token) ⇒ Object
214 215 216 |
# File 'lib/rack/state.rb', line 214 def read(token) fetch(token, nil) end |
#update(token, object) ⇒ Object
218 219 220 221 |
# File 'lib/rack/state.rb', line 218 def update(token, object) raise KeyError unless has_key? token store(token, object) end |