Module: GryphonNest::Processors
- Defined in:
- lib/gryphon_nest/processors.rb,
lib/gryphon_nest/processors/sass_processor.rb,
lib/gryphon_nest/processors/asset_processor.rb,
lib/gryphon_nest/processors/mustache_processor.rb,
lib/gryphon_nest/processors/processor_registry.rb
Defined Under Namespace
Classes: AssetProcessor, MustacheProcessor, ProcessorRegistry, SassProcessor
Class Method Summary collapse
Class Method Details
.create ⇒ ProcessorRegistry
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/gryphon_nest/processors.rb', line 12 def create ProcessorRegistry.new do |reg| reg[TEMPLATE_EXT] = proc { layout_file = LayoutFile.new(Pathname(LAYOUT_FILE)) renderer = Renderers::MustacheRenderer.new renderer.template_path = CONTENT_DIR Processors::MustacheProcessor.new(renderer, layout_file) } sass_proc = proc { Processors::SassProcessor.new } reg['.scss'] = sass_proc reg['.sass'] = sass_proc end end |