Rakefile
require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
require 'rubocop/rake_task'
require 'kramdown'
require 'yard'
require 'yard/rake/yardoc_task'
RuboCop::RakeTask.new(:rubocop) do |task|
task.patterns = [
'lib/**/*.rb',
'spec/spec_helper.rb',
'spec/**/*_spec.rb'
]
task.formatters = ['simple', 'd']
task.fail_on_error = true
task.options << '--rails'
end
RSpec::Core::RakeTask.new :spec
YARD::Rake::YardocTask.new
# YARD::Rake::YardocTask.new do |t|
# OTHER_PATHS = %w(CHANGELOG.md README.md)
# t.files = ['lib/**/*.rb', OTHER_PATHS]
# t.options = %w(--private --protected -m markdown --main=README.md)
# end
task(:default).clear
task default: [:spec, :rubocop]