mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-06-11 07:24:13 +08:00
32 lines
711 B
Ruby
Vendored
32 lines
711 B
Ruby
Vendored
#!/usr/bin/env rake
|
|
require "rspec/core/rake_task"
|
|
require "yard"
|
|
require 'bundler'
|
|
|
|
begin
|
|
Bundler.setup :default, :development
|
|
Bundler::GemHelper.install_tasks
|
|
rescue Bundler::BundlerError => error
|
|
$stderr.puts error.message
|
|
$stderr.puts "Run `bundle install` to install missing gems"
|
|
exit error.status_code
|
|
end
|
|
|
|
RSpec::Core::RakeTask.new(:spec)
|
|
|
|
desc "Generate all of the docs"
|
|
YARD::Rake::YardocTask.new do |config|
|
|
config.files = Dir["lib/**/*.rb"]
|
|
end
|
|
|
|
desc "Default: run tests and generate docs"
|
|
task :default => [ :spec, :yard ]
|
|
|
|
task :server do
|
|
require 'onebox/web'
|
|
app = Onebox::Web
|
|
app.set :environment, :development
|
|
app.set :bind, '127.0.0.1'
|
|
app.set :port, 9000
|
|
app.run!
|
|
end
|