Rakefile
require 'bundler/gem_tasks'
require 'rake/testtask'
Dir.glob('lib/tasks/*.rake').each { |r| load r }
Rake::TestTask.new do |t|
t.libs << 'test'
end
desc 'Run tests'
task default: :test
desc 'Open documentation'
task :show_docs do
files = %w(README.md CHANGELOG.md coverage/index.html rubocop/report.html)
files.each { |doc| `open #{doc} -a "Google Chrome"` }
end
desc 'Push latest version of gem to remote server'
task :deploy_gem do
gemfile = `ls -t1 *.gem | head -n 1`
puts `gem push #{gemfile}`
end