Method: Rails::Command::RakeCommand.perform
- Defined in:
- railties/lib/rails/commands/rake/rake_command.rb
.perform(task, args, config) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 |
# File 'railties/lib/rails/commands/rake/rake_command.rb', line 19 def perform(task, args, config) with_rake(task, *args) do |rake| if unrecognized_task = (rake.top_level_tasks - ["default"]).find { |task| !rake.lookup(task[/[^\[]+/]) } @rake_tasks = rake.tasks raise UnrecognizedCommandError.new(unrecognized_task) end rake..suppress_backtrace_pattern = non_app_file_pattern rake.standard_exception_handling { rake.top_level } end end |