Skip to content

Commit

Permalink
Add a warning message if there isn't a variant defined
Browse files Browse the repository at this point in the history
  • Loading branch information
josepjaume committed Jun 12, 2012
1 parent 14ae7ee commit a1cb472
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions lib/ember_rails.rb
Expand Up @@ -20,9 +20,18 @@ class Railtie < ::Rails::Railtie

initializer "ember_rails.setup_vendor", :after => "ember_rails.setup", :group => :all do |app|
# Add the gem's vendored ember to the end of the asset search path
variant = app.config.ember.variant
ember_path = app.root.join("vendor/assets/ember/#{variant}")
app.config.assets.paths.unshift(ember_path.to_s) if ember_path.exist?
if variant = app.config.ember.variant
ember_path = app.root.join("vendor/assets/ember/#{variant}")
app.config.assets.paths.unshift(ember_path.to_s) if ember_path.exist?
else
warn "No ember.js variant was specified in your config environment."
warn "You can set a specific variant in your application config in "
warn "order for sprockets to locate ember's assets:"
warn ""
warn " config.ember.variant = :development"
warn ""
warn "Valid values are :development and :production"
end
end

initializer "ember_rails.find_ember", :after => "ember_rails.setup_vendor", :group => :all do |app|
Expand Down

0 comments on commit a1cb472

Please sign in to comment.