class Swatches::SwatchGenerator
Public Class Methods
new(base_color, color_name)
click to toggle source
# File lib/swatches/swatch_generator.rb, line 8 def initialize(base_color, color_name) @tint_calculator = TintCalculator.new(base_color) @color_name = color_name end
Public Instance Methods
to_sass()
click to toggle source
# File lib/swatches/swatch_generator.rb, line 13 def to_sass output = "" 0.upto(50).each do |i| lightness = i*2 color = @tint_calculator.generate_color_for_lightness(lightness) output << "$#{@color_name}-#{lightness}: #{color.inspect};\n" end output end