class Middleman::EmbermanExtension
Public Class Methods
new(app, options_hash={}, &block)
click to toggle source
Calls superclass method
# File lib/emberman/extension.rb, line 8 def initialize(app, options_hash={}, &block) super app_dir = options.app_dir app.configure :development do activate :ember end app.configure :build do activate :ember set :ember_variant, :production ignore File.join js_dir, app_dir, '*' end end
Public Instance Methods
after_configuration()
click to toggle source
# File lib/emberman/extension.rb, line 24 def after_configuration templates_dir = File.join options.app_dir, 'templates' app.sprockets.engines['.handlebars'].options[:key_name_proc] = proc do |t| t.sub(%r~^#{templates_dir}/~, "") end end