Module: Hue::EditableState
Instance Method Summary collapse
Instance Method Details
#off! ⇒ Object
11 12 13 |
# File 'lib/hue/editable_state.rb', line 11 def off! self.on = false end |
#on! ⇒ Object
7 8 9 |
# File 'lib/hue/editable_state.rb', line 7 def on! self.on = true end |
#on? ⇒ Boolean
3 4 5 |
# File 'lib/hue/editable_state.rb', line 3 def on? @state['on'] end |
#set_xy(x, y) ⇒ Object
22 23 24 25 |
# File 'lib/hue/editable_state.rb', line 22 def set_xy(x, y) set_state({:xy => [x, y]}) @x, @y = x, y end |