Sha256: 12fb4ce97078891e91663eeec6501f4400e7889d8d2033523c2a8fb5bb526e27

Contents?: true

Size: 1.81 KB

Versions: 2

Compression:

Stored size: 1.81 KB

Contents

require 'temple/version'

module Temple
  autoload :InvalidExpression, 'temple/generators'
  autoload :Generator,         'temple/generators'
  autoload :Generators,        'temple/generators'
  autoload :Engine,            'temple/engine'
  autoload :Utils,             'temple/utils'
  autoload :Filter,            'temple/filter'
  autoload :Templates,         'temple/templates'
  autoload :Grammar,           'temple/grammar'
  autoload :ImmutableHash,     'temple/hash'
  autoload :MutableHash,       'temple/hash'

  module Mixins
    autoload :Dispatcher,      'temple/mixins/dispatcher'
    autoload :EngineDSL,       'temple/mixins/engine_dsl'
    autoload :GrammarDSL,      'temple/mixins/grammar_dsl'
    autoload :Options,         'temple/mixins/options'
    autoload :DefaultOptions,  'temple/mixins/options'
    autoload :Template,        'temple/mixins/template'
  end

  module ERB
    autoload :Engine,          'temple/erb/engine'
    autoload :Parser,          'temple/erb/parser'
    autoload :Trimming,        'temple/erb/trimming'
    autoload :Template,        'temple/erb/template'
  end

  module Filters
    autoload :ControlFlow,     'temple/filters/control_flow'
    autoload :MultiFlattener,  'temple/filters/multi_flattener'
    autoload :StaticMerger,    'temple/filters/static_merger'
    autoload :DynamicInliner,  'temple/filters/dynamic_inliner'
    autoload :Escapable,       'temple/filters/escapable'
    autoload :Eraser,          'temple/filters/eraser'
    autoload :Validator,       'temple/filters/validator'
  end

  module HTML
    autoload :Dispatcher,      'temple/html/dispatcher'
    autoload :Filter,          'temple/html/filter'
    autoload :Fast,            'temple/html/fast'
    autoload :Pretty,          'temple/html/pretty'
    autoload :AttributeMerger, 'temple/html/attribute_merger'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
temple-0.3.5 lib/temple.rb
temple-0.3.4 lib/temple.rb