module Figment
Figment
of imaginations use rainbows
Constants
- GRADIENT
- VERSION
Public Class Methods
figment(s)
click to toggle source
# File lib/figment.rb, line 18 def self.figment(s) colors = Figment::GRADIENT.dup colors += colors.reverse enumerator = case s.class when String s.split("\n") .map { |l| "#{l}\n" } else s.each end enumerator.each do |line| colors << colors.shift line_colors = colors.cycle line.chars.each { |c| print Rainbow(c).color line_colors.next } end end