Class: Fauve::Engine
- Inherits:
-
Object
- Object
- Fauve::Engine
- Defined in:
- lib/fauve/engine.rb
Overview
Interface for Fauve to talk to Sass. Applies filters and returns Sass-Object colours Requires Fauve::Scheme::ColourMap, Fauve::Scheme::Section and Fauve::Scheme::Reference
Instance Attribute Summary collapse
-
#colour ⇒ Object
readonly
Returns the value of attribute colour.
Instance Method Summary collapse
-
#initialize(context: Sass::Script::Functions::EvaluationContext.new({}), raw_colour: raw_colour, filters: {}) ⇒ Engine
constructor
A new instance of Engine.
Constructor Details
#initialize(context: Sass::Script::Functions::EvaluationContext.new({}), raw_colour: raw_colour, filters: {}) ⇒ Engine
Returns a new instance of Engine.
12 13 14 15 16 17 18 |
# File 'lib/fauve/engine.rb', line 12 def initialize(context: Sass::Script::Functions::EvaluationContext.new({}), raw_colour: raw_colour, filters: {}) @sass_context = context @filters = filters @raw_colour = raw_colour @colour = sass_colour run_filters end |
Instance Attribute Details
#colour ⇒ Object (readonly)
Returns the value of attribute colour.
10 11 12 |
# File 'lib/fauve/engine.rb', line 10 def colour @colour end |