module Middleman::Templates

Templates namespace

Public Class Methods

register(name=nil, klass=nil) click to toggle source

Get list of registered templates and add new ones

Middleman::Templates.register(:ext_name, klass)

@param [Symbol] name The name of the template @param [Class] klass The class to be executed for this template @return [Hash] List of registered templates

# File lib/middleman-core/templates.rb, line 18
def register(name=nil, klass=nil)
  @_template_mappings ||= {}
  @_template_mappings[name] = klass if name && klass
  @_template_mappings
end
Also aliased as: registered
registered(name=nil, klass=nil)
Alias for: register