class Blinkman::Action
Attributes
color_code[R]
during[R]
times[R]
Public Class Methods
new(color_code, times, during = 1000)
click to toggle source
# File lib/blinkman/action.rb, line 7 def initialize(color_code, times, during = 1000) @color_code = color_code @times = times @during = during end
Public Instance Methods
invoke()
click to toggle source
# File lib/blinkman/action.rb, line 13 def invoke color_code = @color_code times = @times.count.to_i during = @during Blink1.open do |blink1| blink1.delay_millis = blink1.millis = during / times blink1.blink(color_code[:r], color_code[:g], color_code[:b], times) end end