module MyChart::Rainbow
Constants
- PALETTE
- SCALAR
- SCALAR_DESC
Public Class Methods
[](n)
click to toggle source
# File lib/my_chart/rainbow.rb, line 13 def self.[] n picked = rand PALETTE.size steps = PALETTE.size / n n.times.map do |t| picked = picked + steps picked = picked - PALETTE.size if picked >= PALETTE.size picked end.map do |picked| RGBA.new PALETTE[picked] end end