class WSLight::Set::FlowerbedSet
Creates a green set with some random colors
Public Instance Methods
frame()
click to toggle source
# File lib/ws_light/set/flowerbed_set.rb, line 7 def frame @set ||= generate_set end
generate_set()
click to toggle source
# File lib/ws_light/set/flowerbed_set.rb, line 15 def generate_set set = [] @full_length.times do set << if rand(8).zero? Color.random_from_set else Color.by_name(:green) end end set end
pixel(number, _frame = 0)
click to toggle source
# File lib/ws_light/set/flowerbed_set.rb, line 11 def pixel(number, _frame = 0) frame[number] end