lib/ember/middleman/extension.rb in ember-middleman-0.0.17 vs lib/ember/middleman/extension.rb in ember-middleman-0.0.18
- old
+ new
@@ -3,16 +3,10 @@
require 'ember/handlebars/template'
require 'ember/source'
require 'ember/data/source'
-begin
- require 'handlebars/source'
-rescue LoadError => e
- raise e unless e.message == 'cannot load such file -- handlebars/source'
-end
-
module Ember
module Middleman
module Extension
class << self
def registered(app)
@@ -31,10 +25,10 @@
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 defined?(::Handlebars)
+ 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