Class: Colloquy::SessionStore::Memory

Inherits:
Colloquy::SessionStore show all
Defined in:
lib/colloquy/session_store/memory.rb

Constant Summary

Constants inherited from Colloquy::SessionStore

KEY_PREFIX

Instance Method Summary collapse

Methods inherited from Colloquy::SessionStore

haystack, #initialize

Constructor Details

This class inherits a constructor from Colloquy::SessionStore

Instance Method Details

#[](key) ⇒ Object



8
9
10
11
12
13
# File 'lib/colloquy/session_store/memory.rb', line 8

def [](key)
  @store ||= {}
  string = @store[normalized_key_name(key)]
  
  decode_value(string)
end

#[]=(key, value) ⇒ Object



3
4
5
6
# File 'lib/colloquy/session_store/memory.rb', line 3

def []=(key, value)    
  @store ||= {}
  @store[normalized_key_name(key)] = encode_value(value)
end