generators/vulcanize/templates/base/lib/tasks/rubber.rake in sml-rubber-0.9.1 vs generators/vulcanize/templates/base/lib/tasks/rubber.rake in sml-rubber-0.9.3
- old
+ new
@@ -1,17 +1,14 @@
# rails tries to load this from generator dir, so skip it.
if __FILE__ !~ /rubber\/generators\/vulcanize/
- begin
- # first try as a rails plugin
- require "#{File.dirname(__FILE__)}/../../vendor/plugins/rubber/lib/rubber.rb"
- rescue LoadError
- # then try as a gem
- require 'rubber'
- end
-
env = ENV['RUBBER_ENV'] ||= (ENV['RAILS_ENV'] || 'development')
root = File.dirname(__FILE__) + '/../..'
+
+ # this tries first as a rails plugin then as a gem
+ $:.unshift "#{root}/vendor/plugins/rubber/lib/"
+ require 'rubber'
+
Rubber::initialize(root, env)
require 'rubber/tasks/rubber'
end