Rakefile in value_struct-0.7.0 vs Rakefile in value_struct-0.8.0
- old
+ new
@@ -1,9 +1,7 @@
# encoding: utf-8
-require 'rubygems'
-
begin
require 'bundler'
rescue LoadError => e
warn e.message
warn "Run `gem install bundler` to install Bundler."
@@ -18,17 +16,30 @@
exit e.status_code
end
require 'rake'
+# - - -
+
require 'rubygems/tasks'
Gem::Tasks.new
+# - - -
+
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new
task :test => :spec
task :default => :spec
+# - - -
+
require 'yard'
-YARD::Rake::YardocTask.new
+YARD::Rake::YardocTask.new
task :doc => :yard
+
+# - - -
+
+desc 'compare ValueStruct with similar implementations'
+task :benchmark do
+ ruby 'spec/benchmark.rb'
+end