neonichu/xcode-install

View on GitHub
Rakefile

Summary

Maintainability
Test Coverage
require 'bundler/gem_tasks'
require 'rubocop/rake_task'

def specs(dir)
  FileList["spec/#{dir}/*_spec.rb"].shuffle.join(' ')
end

desc 'Runs all the specs'
task :spec do
  sh "bundle exec bacon #{specs('**')}"
end

desc 'Lints all the files'
RuboCop::RakeTask.new(:rubocop)

task default: %i[spec rubocop]