robertgauld/rail_feeds

View on GitHub
Guardfile

Summary

Maintainability
Test Coverage
# frozen_string_literal: true

guard(
  'rspec',
  all_on_start: true,
  all_after_pass: true,
  cmd: 'bundle exec rspec'
) do
  watch(%r{^spec/.+_spec\.rb$})
  watch(%r{^lib/(.+)\.rb$})       { |m| "spec/#{m[1]}_spec.rb" }
  watch('spec/spec_helper.rb')    { 'spec' }
  watch(%r{^spec/.+_shared\.rb$}) { 'spec' }
end

guard(
  'rubocop',
  all_on_start: true,
  all_after_pass: true,
  notification: true,
  cmd: 'bundle exec rubocop'
) do
  watch(%r{^lib/(.+)\.rb$})
  watch(%r{^spec/.+_spec\.rb$})
  watch('.rubocop.yml')
end