RoboticCheese/omnijack-ruby

View on GitHub
Rakefile

Summary

Maintainability
Test Coverage
# Encoding: UTF-8

require 'bundler/setup'
require 'rubocop/rake_task'
require 'cane/rake_task'
require 'rspec/core/rake_task'
require 'cucumber/rake/task'

Cane::RakeTask.new

RuboCop::RakeTask.new

desc 'Display LOC stats'
task :loc do
  puts "\n## LOC Stats"
  sh 'countloc -r lib/omnijack'
end

RSpec::Core::RakeTask.new(:spec)

Cucumber::Rake::Task.new(:features)

task default: [:cane, :rubocop, :loc, :spec, :features]