Sha256: ef7183f5af5541f46ec049e21b02f0e3c589ad66db8cff08ddada5b4c24cfe81

Contents?: true

Size: 875 Bytes

Versions: 13

Compression:

Stored size: 875 Bytes

Contents

# encoding: utf-8

require 'bundler/gem_tasks'

require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
  test.libs << 'test'
  test.pattern = 'test/**/*_test.rb'
  test.verbose = true
end

require 'yard'
require 'clever-ruby/version'
YARD::Rake::YardocTask.new :doc

require 'yardstick/rake/measurement'
Yardstick::Rake::Measurement.new(:'doc-coverage') do |measurement|
  measurement.output = 'doc_coverage.txt'
end

require 'yardstick/rake/verify'
Yardstick::Rake::Verify.new(:'doc-coverage-verify') do |verify|
  verify.threshold = 100
end

require 'rubocop/rake_task'

desc 'Run RuboCop on the lib directory'
RuboCop::RakeTask.new(:lint) do |task|
  task.patterns = ['lib/**/*.rb', 'test/**/*.rb']
end

task default: [] do
  Rake::Task[:test].execute
  Rake::Task[:lint].execute
  Rake::Task[:'doc-coverage'].execute
  Rake::Task[:'doc-coverage-verify'].execute
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
clever-ruby-0.13.2 Rakefile
clever-ruby-0.13.1 Rakefile
clever-ruby-0.13.0 Rakefile
clever-ruby-0.11.1 Rakefile
clever-ruby-0.11.0 Rakefile
clever-ruby-0.10.2 Rakefile
clever-ruby-0.10.1 Rakefile
clever-ruby-0.10.0 Rakefile
clever-ruby-0.9.0 Rakefile
clever-ruby-0.8.0 Rakefile
clever-ruby-0.7.0 Rakefile
clever-ruby-0.6.2 Rakefile
clever-ruby-0.6.1 Rakefile