Module: SessionStateManagementMethods
- Included in:
- StoryTeller::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
118 119 120 |
# File 'lib/story_teller/session.rb', line 118 def [](key) @session_data[key.to_sym] end |
#[]=(key, value) ⇒ Object
122 123 124 |
# File 'lib/story_teller/session.rb', line 122 def []=(key, value) @session_data[key.to_sym] = value end |
#delete(key) ⇒ Object
138 139 140 |
# File 'lib/story_teller/session.rb', line 138 def delete(key) @session_data.delete(key) end |
#include?(key) ⇒ Boolean
126 127 128 |
# File 'lib/story_teller/session.rb', line 126 def include?(key) keys.include?(key) end |
#keys ⇒ Object
130 131 132 |
# File 'lib/story_teller/session.rb', line 130 def keys @session_data.keys end |
#values ⇒ Object
134 135 136 |
# File 'lib/story_teller/session.rb', line 134 def values @session_data.values end |