Class: Session
- Inherits:
-
Object
- Object
- Session
- Defined in:
- lib/scaffold/lib/controller/cookies/session.rb
Instance Method Summary collapse
- #[](key) ⇒ Object
- #[]=(key, val) ⇒ Object
-
#initialize(req) ⇒ Session
constructor
A new instance of Session.
- #store_session(res) ⇒ Object
Constructor Details
#initialize(req) ⇒ Session
Returns a new instance of Session.
5 6 7 8 9 10 11 12 |
# File 'lib/scaffold/lib/controller/cookies/session.rb', line 5 def initialize(req) = req.['_rails_lite_app'] if @cookie_data = JSON.parse() else @cookie_data = {} end end |
Instance Method Details
#[](key) ⇒ Object
14 15 16 |
# File 'lib/scaffold/lib/controller/cookies/session.rb', line 14 def [](key) [key.to_s] end |
#[]=(key, val) ⇒ Object
18 19 20 |
# File 'lib/scaffold/lib/controller/cookies/session.rb', line 18 def []=(key, val) [key.to_s] = val end |
#store_session(res) ⇒ Object
22 23 24 25 |
# File 'lib/scaffold/lib/controller/cookies/session.rb', line 22 def store_session(res) = { path: '/', value: JSON.generate() } res.('_rails_lite_app', ) end |