Method: BulbState#set_on

Defined in:
lib/lights/bulbstate.rb

#set_on(value) ⇒ Object



97
98
99
100
101
102
103
104
# File 'lib/lights/bulbstate.rb', line 97

def set_on(value)
  # Tests if value is boolean
  if !!value == value
    @on = value
  else
    raise BulbStateValueTypeException, "On value has incorrect type. Requires boolean, got #{value.class}. Was #{value.inspect}"
  end
end