Module: LIFX::Colors
- Included in:
- Color
- Defined in:
- lib/lifx/color.rb
Constant Summary collapse
- DEFAULT_KELVIN =
3500
Instance Method Summary collapse
-
#random_color(hue: rand(360), saturation: rand, brightness: rand, kelvin: DEFAULT_KELVIN) ⇒ Object
Helper to create a random Color.
-
#white(brightness: 1.0, kelvin: DEFAULT_KELVIN) ⇒ Color
Helper to create a white Color.
Instance Method Details
#random_color(hue: rand(360), saturation: rand, brightness: rand, kelvin: DEFAULT_KELVIN) ⇒ Object
Helper to create a random LIFX::Color
29 30 31 |
# File 'lib/lifx/color.rb', line 29 def random_color(hue: rand(360), saturation: rand, brightness: rand, kelvin: DEFAULT_KELVIN) Color.new(hue, saturation, brightness, kelvin) end |
#white(brightness: 1.0, kelvin: DEFAULT_KELVIN) ⇒ Color
Helper to create a white LIFX::Color
24 25 26 |
# File 'lib/lifx/color.rb', line 24 def white(brightness: 1.0, kelvin: DEFAULT_KELVIN) Color.new(0, 0, brightness, kelvin) end |