lib/temple.rb



module Temple
  VERSION = "0.0.1"
  
  autoload :Core,       'temple/core'
  autoload :Engine,     'temple/engine'
  autoload :Generator,  'temple/generator'
  autoload :Utils,      'temple/utils'
  
  module Engines
    autoload :ERB,      'temple/engines/erb'
  end
  
  module Parsers
    autoload :ERB,      'temple/parsers/erb'
    autoload :Mustache, 'temple/parsers/mustache'
  end
  
  module Filters
    autoload :Mustache,       'temple/filters/mustache'
    autoload :MultiFlattener, 'temple/filters/multi_flattener'
    autoload :StaticMerger,   'temple/filters/static_merger'
    autoload :DynamicInliner, 'temple/filters/dynamic_inliner'
    autoload :Escapable,      'temple/filters/escapable'
  end
end