Sha256: c49d825b43a1b84e43f908db780e3afbd39c350a44cc735124bcf40156416696
Contents?: true
Size: 851 Bytes
Versions: 3
Compression:
Stored size: 851 Bytes
Contents
require 'rbconfig' require 'rake/testtask' require 'rubygems' require 'bundler' Bundler.setup require 'wd_sinatra/app_loader' root = File.expand_path(File.dirname(__FILE__)) Rake::TestTask.new do |t| t.libs << "." t.libs << 'test' t.pattern = "test/**/*_test.rb" end task :default => :test # boot the app task :setup_app do ENV['DONT_CONNECT'] = 'true' WDSinatra::AppLoader.server(root) end task :environment do ENV['DONT_CONNECT'] = nil WDSinatra::AppLoader.server(root) end desc "Prints the available routes set by the application" task :routes do WDSinatra::AppLoader.console(root) print "Available routes: \n" WSList.all.each do |service| print "#{service.http_verb.upcase}\t#{service.url}\n" end end WDSinatra::AppLoader.set_loadpath(root) Dir.glob("lib/tasks/**/*.rake").each do |task_file| load task_file end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wd_sinatra-1.0.3 | templates/Rakefile |
wd_sinatra-1.0.2 | templates/Rakefile |
wd_sinatra-1.0.1 | templates/Rakefile |