class LifxFaraday::Light

Attributes

selector[R]

Public Class Methods

new(selector: 'all') click to toggle source
# File lib/lifx-faraday/light.rb, line 5
def initialize(selector: 'all')
  @selector = selector
end

Public Instance Methods

set_state(state_options) click to toggle source
# File lib/lifx-faraday/light.rb, line 9
def set_state(state_options)
  raise 'needs a selector' unless selector && selector.to_s != ''
  connection.put "lights/#{selector}/state", state_options
end