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