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