class Domotics::Core::DataHash
Public Class Methods
new()
click to toggle source
# File lib/domotics/core/data/data_hash.rb, line 3 def initialize @store = {} end
Public Instance Methods
[](obj)
click to toggle source
# File lib/domotics/core/data/data_hash.rb, line 7 def [](obj) case obj when Element DataHashOperator.new self, "#{obj.room.name}:#{obj.name}" end end
get(key)
click to toggle source
# File lib/domotics/core/data/data_hash.rb, line 17 def get(key) @store[key] end
set(key, value)
click to toggle source
# File lib/domotics/core/data/data_hash.rb, line 14 def set(key, value) @store[key] = value end