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