Module: SessionStateManagementMethods
- Included in:
- Inform::IO::Session
- Defined in:
- lib/runtime/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
64 65 66 |
# File 'lib/runtime/session.rb', line 64 def [](key) @session_data[key.to_sym] end |
#[]=(key, value) ⇒ Object
68 69 70 |
# File 'lib/runtime/session.rb', line 68 def []=(key, value) @session_data[key.to_sym] = value end |
#delete(key) ⇒ Object
84 85 86 |
# File 'lib/runtime/session.rb', line 84 def delete(key) @session_data.delete(key) end |
#include?(key) ⇒ Boolean
72 73 74 |
# File 'lib/runtime/session.rb', line 72 def include?(key) keys.include?(key) end |
#keys ⇒ Object
76 77 78 |
# File 'lib/runtime/session.rb', line 76 def keys @session_data.keys end |
#values ⇒ Object
80 81 82 |
# File 'lib/runtime/session.rb', line 80 def values @session_data.values end |