module Ember::Middleman::Extension
Public Class Methods
registered(app) { |config| ... }
click to toggle source
# File lib/ember/middleman/extension.rb, line 12 def registered(app) Ember::Handlebars::Template.configure do |config| config.precompile = true config.templates_root = 'templates' config.templates_path_separator = '/' yield config if block_given? end app.before_configuration do template_extensions handlebars: :js, hbs: :js, hjs: :js end app.after_configuration do sprockets.append_path ::Ember::Source.bundled_path_for(nil) sprockets.append_path ::Ember::Data::Source.bundled_path_for(nil) sprockets.append_path File.dirname(::Handlebars::Source.bundled_path) if Ember::Handlebars::Template.handlebars_available? sprockets.register_engine '.handlebars', Ember::Handlebars::Template sprockets.register_engine '.hbs', Ember::Handlebars::Template sprockets.register_engine '.hjs', Ember::Handlebars::Template end ::Tilt.register '.handlebars', Ember::Handlebars::Template ::Tilt.register '.hbs', Ember::Handlebars::Template ::Tilt.register '.hjs', Ember::Handlebars::Template end