Sha256: 4206464fd0b7c62242f984a84550416ee45bfd1da553b1ee1a2254d850aace0e

Contents?: true

Size: 634 Bytes

Versions: 58

Compression:

Stored size: 634 Bytes

Contents

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

  # verify_measurements task
  Yardstick::Rake::Verify.new do |verify|
    verify.threshold = config.fetch('threshold')
  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"
    end
  end
end

Version data entries

58 entries across 58 versions & 9 rubygems

Version Path
adamantium-0.0.1 tasks/metrics/yardstick.rake
virtus-0.5.2 tasks/metrics/yardstick.rake
virtus-0.5.1 tasks/metrics/yardstick.rake
virtus-0.5.0 tasks/metrics/yardstick.rake
virtus-0.4.2 tasks/metrics/yardstick.rake
virtus-0.4.1 tasks/metrics/yardstick.rake
virtus-0.4.0 tasks/metrics/yardstick.rake
veritas-do-adapter-0.0.7 tasks/metrics/yardstick.rake
veritas-sql-generator-0.0.7 tasks/metrics/yardstick.rake
veritas-optimizer-0.0.7 tasks/metrics/yardstick.rake
veritas-0.0.7 tasks/metrics/yardstick.rake
virtus-0.3.0 tasks/metrics/yardstick.rake
virtus-0.2.0 tasks/metrics/yardstick.rake
virtus-0.1.0 tasks/metrics/yardstick.rake
virtus-0.0.10 tasks/metrics/yardstick.rake
virtus-0.0.9 tasks/metrics/yardstick.rake
veritas-do-adapter-0.0.6 tasks/metrics/yardstick.rake
veritas-do-adapter-0.0.5 tasks/metrics/yardstick.rake
veritas-optimizer-0.0.6 tasks/metrics/yardstick.rake
veritas-sql-generator-0.0.6 tasks/metrics/yardstick.rake