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