meekish / collective

A no-frills Merb wiki extracted from wiki.merbivore.com

This URL has Read+Write access

collective / Rakefile
0f3f6010 » Jed Hurt 2008-04-01 First commit 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 'rubigen'
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 desc "start runner environment"
23 task :merb_env do
24 Merb.start_environment(:environment => init_env, :adapter => 'runner')
25 end
26
40b6c5c6 » jherdman 2008-04-07 Support loading of Rake tas... 27 ## Require all tasks found in ./tasks
28 Dir["tasks/**/*.rake"].each { |rake_file| load(rake_file) }