class LimitlessLed::Group

Attributes

bridge[R]

Public Class Methods

new(number, bridge) click to toggle source
# File lib/limitless_led/group.rb, line 5
def initialize(number, bridge)
  raise(ArgumentError.new('Group number must be 1, 2, 3 or 4')) unless (1..4).include?(number)
  @number = number
  @bridge = bridge
end

Public Instance Methods

off() click to toggle source
# File lib/limitless_led/group.rb, line 15
def off
  bridge.command "group_#{@number}_off".to_sym
end
on() click to toggle source
# File lib/limitless_led/group.rb, line 11
def on
  bridge.command "group_#{@number}_on".to_sym
end