Class: LifxFaraday::Light
- Inherits:
-
Object
- Object
- LifxFaraday::Light
- Defined in:
- lib/lifx-faraday/light.rb
Instance Method Summary collapse
-
#initialize(selector: 'all') ⇒ Light
constructor
A new instance of Light.
- #set_state(state_options) ⇒ Object
Constructor Details
#initialize(selector: 'all') ⇒ Light
Returns a new instance of Light.
5 6 7 |
# File 'lib/lifx-faraday/light.rb', line 5 def initialize(selector: 'all') @selector = selector end |
Instance Method Details
#set_state(state_options) ⇒ Object
9 10 11 12 |
# File 'lib/lifx-faraday/light.rb', line 9 def set_state() raise 'needs a selector' unless selector && selector.to_s != '' connection.put "lights/#{selector}/state", end |