Sha256: f90304af9cf3647653f299025bbeec2efcc4531676357d3d7f79da689e013653

Contents?: true

Size: 445 Bytes

Versions: 49

Compression:

Stored size: 445 Bytes

Contents

module Temple
  # @api public
  module Templates
    autoload :Tilt,  'temple/templates/tilt'
    autoload :Rails, 'temple/templates/rails'

    def self.method_missing(name, engine, options = {})
      template = Class.new(const_get(name))
      template.default_options[:engine] = engine
      template.default_options.update(options)
      template.register_as(options[:register_as]) if options[:register_as]
      template
    end
  end
end

Version data entries

49 entries across 49 versions & 2 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.7.4 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.7.3 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.7.2 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.7.1 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.7.0 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.9 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.8 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.7 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.6 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.5 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.4 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.3 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.2 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.1 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.6.0 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.5.17 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.5.16 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.5.15 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb
classiccms-0.5.14 vendor/bundle/gems/temple-0.4.0/lib/temple/templates.rb