Guest User

Untitled

a guest
Jan 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. def undefine_task(*names)
  2. app = Rake.application
  3. tasks = app.instance_variable_get('@tasks')
  4. names.flatten.each { |name| tasks.delete(name) }
  5. end
  6.  
  7. if %W{production staging integration}.include?(Rails.env)
  8. undefine_task %w(
  9. db:bootstrap
  10. db:bootstrap:reset
  11. db:reset
  12. db:drop
  13. db:drop:all
  14. db:data:load_dump
  15. db:fixtures:load
  16. db:migrate:down
  17. db:migrate:reset
  18. db:setup
  19. db:nuke_and_pave
  20. db:dev_nuke_and_pave
  21. db:uat_nuke_and_pave
  22. spec
  23. spec:rcov
  24. spec_html
  25. test
  26. test:benchmark
  27. test:coverage
  28. test:coverage_minimum_met
  29. test:functionals
  30. test:integration
  31. test:plugins
  32. test:profile
  33. test:recent
  34. test:uncommitted
  35. test:units
  36. testing:invoke_rake_task
  37. )
  38. end
Add Comment
Please, Sign In to add comment