Rakefile in bonsai-1.3.1 vs Rakefile in bonsai-1.3.2
- old
+ new
@@ -1,21 +1,6 @@
# coding: utf-8
-begin
- require "rubygems"
- require "bundler"
- Bundler.setup
-rescue LoadError
- raise <<-HELP
- Bonsai uses the gem bundler to handle its development dependencies under
- multiple environments. So if you're testing under 1.8, 1.9.x, jruby or otherwise
- you should ensure that you have the `bundler` gem installed.
-
- Then run `gem bundle`. Following going through these steps you should
- not see this error message. If you do, please contact me or raise an issue.
- (http://github.com/benschwarz/bonsai/issues)
- HELP
-end
require 'rake'
begin
require 'jeweler'
@@ -30,20 +15,20 @@
gem.has_rdoc = false
gem.files.exclude 'vendor/gems'
gem.add_development_dependency "rspec", ">= 1.3.0"
gem.add_development_dependency "yard", ">= 0"
- gem.add_dependency "tilt", "= 0.5"
- gem.add_dependency "mustache", "= 0.5.0"
- gem.add_dependency "builder", "= 2.1.2"
- gem.add_dependency "watch", "= 0.1.0"
- gem.add_dependency "sinatra", "= 0.9.4"
- gem.add_dependency "maruku", "= 0.6.0"
- gem.add_dependency "less", "= 1.2.17"
- gem.add_dependency "rack", "= 1.1.0"
- gem.add_dependency "launchy", "= 0.3.3"
- gem.add_dependency "activesupport", "= 2.3.5"
+ gem.add_dependency "tilt", ">= 0.5"
+ gem.add_dependency "mustache", ">= 0.5.0"
+ gem.add_dependency "builder", ">= 2.1.2"
+ gem.add_dependency "watch", ">= 0.1.0"
+ gem.add_dependency "sinatra", ">= 0.9.4"
+ gem.add_dependency "maruku", ">= 0.6.0"
+ gem.add_dependency "less", ">= 1.2.17"
+ gem.add_dependency "rack", ">= 1.2.1"
+ gem.add_dependency "launchy", ">= 0.3.3"
+ gem.add_dependency "activesupport", ">= 2.3.5"
gem.post_install_message = %q{
盆栽
bonsai, tiny and beautiful
@@ -58,22 +43,17 @@
Jeweler::GemcutterTasks.new
rescue LoadError
puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
end
-require 'spec/rake/spectask'
-Spec::Rake::SpecTask.new(:spec) do |spec|
- spec.libs << 'lib' << 'spec'
- spec.spec_files = FileList['spec/**/*_spec.rb']
-end
+require 'rspec/core/rake_task'
-Spec::Rake::SpecTask.new(:rcov) do |spec|
- spec.libs << 'lib' << 'spec'
- spec.pattern = 'spec/**/*_spec.rb'
+RSpec::Core::RakeTask.new('spec')
+
+RSpec::Core::RakeTask.new('rcov') do |spec|
spec.rcov = true
+ spec.rcov_opts = %w[--exclude spec]
end
-
-task :spec => :check_dependencies
task :default => :spec
begin
require 'yard'