Method: Bulb#initialize

Defined in:
lib/lights/bulb.rb

#initialize(id, data = {}) ⇒ Bulb



8
9
10
11
12
13
14
15
16
17
# File 'lib/lights/bulb.rb', line 8

def initialize(id,data = {})
  @id = id
  @name = data["name"]
  @type = data["type"]
  @sw_version = data["swversion"]
  @point_symbol = data["pointsymbol"]
  @model_id = data["modelid"]
  @unique_id = data["uniqueid"]
  @state = BulbState.new data["state"]
end