Class: Expansions::Startup

Inherits:
Object
  • Object
show all
Defined in:
lib/expansions/startup.rb

Class Method Summary collapse

Class Method Details

.runObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/expansions/startup.rb', line 3

def self.run
  [
    TemplateProcessors,
    TemplateVisitor,
    Expansion,
    Shell
  ].each do |item| 
    item.send(:include, Singleton)
  end

  TemplateProcessors.instance.register_processor(:erb,ERBTemplateFile)
  TemplateProcessors.instance.register_processor(:mustache,MustacheTemplateFile)

  Expansions.enable_logging
end