tasks/metrics/yardstick.rake in ice_nine-0.5.0 vs tasks/metrics/yardstick.rake in ice_nine-0.6.0
- old
+ new
@@ -1,25 +1,25 @@
# encoding: utf-8
begin
- require 'pathname'
- require 'yardstick'
require 'yardstick/rake/measurement'
require 'yardstick/rake/verify'
require 'yaml'
config = YAML.load_file(File.expand_path('../../../config/yardstick.yml', __FILE__))
- # yardstick_measure task
- Yardstick::Rake::Measurement.new
+ namespace :metrics do
+ # yardstick_measure task
+ Yardstick::Rake::Measurement.new
- # verify_measurements task
- Yardstick::Rake::Verify.new do |verify|
- verify.threshold = config.fetch('threshold')
+ # verify_measurements task
+ Yardstick::Rake::Verify.new do |verify|
+ verify.threshold = config.fetch('threshold')
+ end
end
rescue LoadError
%w[ yardstick_measure verify_measurements ].each do |name|
task name.to_s do
- abort "Yardstick is not available. In order to run #{name}, you must: gem install yardstick"
+ $stderr.puts "Yardstick is not available. In order to run #{name}, you must: gem install yardstick"
end
end
end