Module: IRB::ExtendCommandBundle
- Defined in:
- lib/irake/methods.rb
Instance Method Summary collapse
Instance Method Details
#init_rake_tasks ⇒ Object
10 11 12 13 14 15 |
# File 'lib/irake/methods.rb', line 10 def init_rake_tasks unless Irake.tasks_loaded? Rails.application.load_tasks Irake.tasks_loaded! end end |
#rake(task_name) ⇒ Object
4 5 6 7 8 |
# File 'lib/irake/methods.rb', line 4 def rake(task_name) init_rake_tasks run_rake_task(task_name) nil end |
#run_rake_task(task_name) ⇒ Object
17 18 19 |
# File 'lib/irake/methods.rb', line 17 def run_rake_task(task_name) Rake::Task[task_name].execute end |