lib/annotate_rb/rake_bootstrapper.rb in annotaterb-4.10.1 vs lib/annotate_rb/rake_bootstrapper.rb in annotaterb-4.10.2
- old
+ new
@@ -2,32 +2,16 @@
module AnnotateRb
class RakeBootstrapper
class << self
def call(options)
- begin
- require "rake/dsl_definition"
- rescue => e
- # We might just be on an old version of Rake...
- warn e.message
- exit e.status_code
- end
-
require "rake"
- load "./Rakefile" if File.exist?("./Rakefile")
+ load "./Rakefile" if File.exist?("./Rakefile") && !Rake::Task.task_defined?(:environment)
begin
Rake::Task[:environment].invoke
rescue
nil
- end
-
- unless defined?(Rails)
- # Not in a Rails project, so time to load up the parts of
- # ActiveSupport we need.
- require "active_support"
- require "active_support/core_ext/class/subclasses"
- require "active_support/core_ext/string/inflections"
end
end
end
end
end