Sha256: a4d456b820134d3941c0eb3730ad7b04e0267e9add17f8afcb36562abb37968a
Contents?: true
Size: 852 Bytes
Versions: 1
Compression:
Stored size: 852 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wd_sinatra-1.0.0 | templates/Rakefile |