Module: Sprite::Styles
- Defined in:
- lib/sprite/styles.rb,
lib/sprite/styles/css_generator.rb,
lib/sprite/styles/sass_generator.rb,
lib/sprite/styles/stylus_generator.rb,
lib/sprite/styles/sass_yml_generator.rb,
lib/sprite/styles/sass_mixin_generator.rb,
lib/sprite/styles/templated_css_generator.rb
Defined Under Namespace
Classes: CssGenerator, SassGenerator, SassMixinGenerator, SassYmlGenerator, StylusGenerator, TemplatedCssGenerator
Constant Summary collapse
- GENERATORS =
{ "css" => "CssGenerator", "templated_css" => "TemplatedCssGenerator", "sass" => "SassGenerator", "sass_mixin" => "SassMixinGenerator", "sass_yml" => "SassYmlGenerator", "stylus" => "StylusGenerator", }
Class Method Summary collapse
Class Method Details
.get(config) ⇒ Object
19 20 21 22 23 |
# File 'lib/sprite/styles.rb', line 19 def self.get(config) const_get(GENERATORS[config]) rescue CssGenerator end |