Guest User

Untitled

a guest
May 22nd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. require 'rubygems'
  2. Gem.clear_paths
  3. Gem.path.unshift(File.join(File.dirname(__FILE__), "gems"))
  4.  
  5. require 'rake'
  6. require 'rake/rdoctask'
  7. require 'rake/testtask'
  8. require 'spec/rake/spectask'
  9. require 'fileutils'
  10. require 'merb-core'
  11. require 'merb-core/tasks/merb'
  12. include FileUtils
  13.  
  14. # Load the basic runtime dependencies; this will include
  15. # any plugins and therefore plugin rake tasks.
  16. init_env = ENV['MERB_ENV'] || 'rake'
  17. Merb.load_dependencies(:environment => init_env)
  18.  
  19. # Get Merb plugins and dependencies
  20. Merb::Plugins.rakefiles.each { |r| require r }
  21.  
  22. # Load any app level custom rakefile extensions from lib/tasks
  23. tasks_path = File.join(File.dirname(__FILE__), "lib", "tasks")
  24. rake_files = Dir["#{tasks_path}/*.rake"]
  25. rake_files.each{|rake_file| load rake_file }
  26.  
  27. desc "start runner environment"
  28. task :merb_env do
  29. Merb.start_environment(:environment => init_env, :adapter => 'runner')
  30. end
  31.  
  32. ##############################################################################
  33. # ADD YOUR CUSTOM TASKS IN /lib/tasks
  34. # NAME YOUR RAKE FILES file_name.rake
  35. ##############################################################################
Add Comment
Please, Sign In to add comment