Sha256: cc0c571744151935bfcb28e167a8e37fa03a4badd08ed7f3221e3322002a4ea8

Contents?: true

Size: 649 Bytes

Versions: 3

Compression:

Stored size: 649 Bytes

Contents

if defined? RUBY_ENGINE and 'ruby' == RUBY_ENGINE and RUBY_VERSION.index('1.9') == 0
  task :default => [:enable_coverage, :spec, :test, :quality]
else
  task :default => [:spec, :test]
end

require 'bundler'
Bundler::GemHelper.install_tasks

require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)

task :enable_coverage do
  ENV['COVERAGE'] = 'yes'
end

desc %(Run Test::Unit tests)
task :test do
  sh 'ruby', '-Ilib', 'spec/caching_test.rb'
end

desc %(Check code quality metrics with Cane)
task :quality do
  sh 'cane',
    '--abc-max=15',
    '--style-measure=110',
    '--gte=coverage/covered_percent,99',
    '--max-violations=0'
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
agiley-faraday_middleware-0.9.1 Rakefile
agiley-faraday_middleware-0.9.0 Rakefile
faraday_middleware-0.9.0 Rakefile