mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Make Rake::DSL methods available within Railtie rake_tasks block
Fixes incompatibility introduced by Rake 0.9.0
This commit is contained in:
@@ -185,10 +185,12 @@ module Rails
|
||||
end
|
||||
|
||||
def initialize_tasks
|
||||
require "rails/tasks"
|
||||
task :environment do
|
||||
$rails_rake_task = true
|
||||
require_environment!
|
||||
self.class.rake_tasks do
|
||||
require "rails/tasks"
|
||||
task :environment do
|
||||
$rails_rake_task = true
|
||||
require_environment!
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -178,6 +178,7 @@ module Rails
|
||||
end
|
||||
|
||||
def load_tasks
|
||||
extend Rake::DSL if defined? Rake::DSL
|
||||
self.class.rake_tasks.each(&:call)
|
||||
|
||||
# load also tasks from all superclasses
|
||||
|
||||
Reference in New Issue
Block a user