Module: SessionStateManagementMethods
- Included in:
- Inform::IO::Session
- Defined in:
- lib/story_teller/session.rb
Overview
The SessionStateManagementMethods module
Instance Method Summary collapse
- #[](key) ⇒ Object
- #[]=(key, value) ⇒ Object
- #delete(key) ⇒ Object
- #include?(key) ⇒ Boolean
- #keys ⇒ Object
- #values ⇒ Object
Instance Method Details
#[](key) ⇒ Object
62 63 64 |
# File 'lib/story_teller/session.rb', line 62 def [](key) @session_data[key.to_sym] end |
#[]=(key, value) ⇒ Object
66 67 68 |
# File 'lib/story_teller/session.rb', line 66 def []=(key, value) @session_data[key.to_sym] = value end |
#delete(key) ⇒ Object
82 83 84 |
# File 'lib/story_teller/session.rb', line 82 def delete(key) @session_data.delete(key) end |
#include?(key) ⇒ Boolean
70 71 72 |
# File 'lib/story_teller/session.rb', line 70 def include?(key) keys.include?(key) end |
#keys ⇒ Object
74 75 76 |
# File 'lib/story_teller/session.rb', line 74 def keys @session_data.keys end |
#values ⇒ Object
78 79 80 |
# File 'lib/story_teller/session.rb', line 78 def values @session_data.values end |