class Chroma::PaletteBuilder::PaletteBuilderDsl

Internal class for palette building DSL syntax.

Attributes

evaluator[R]

Public Class Methods

new() click to toggle source
# File lib/chroma/palette_builder.rb, line 50
def initialize
  @evaluator = PaletteEvaluator.new
end

Public Instance Methods

method_missing(name, *args) click to toggle source
# File lib/chroma/palette_builder.rb, line 54
def method_missing(name, *args)
  ColorCalls.new(name, args).tap do |color_calls|
    @evaluator << color_calls
  end
end