miketheman/knife-role-spaghetti

View on GitHub
Guardfile

Summary

Maintainability
Test Coverage
# A Guardfile to help
guard :cane do
  watch(/.*\.rb/)
end

guard :rubocop do
  watch(%r{.+file$})
  watch(%r{.+\.rb$})
  watch(%r{(?:.+/)?\.rubocop\.yml$}) { |m| File.dirname(m[0]) }
end

guard 'cucumber' do
  watch(%r{^features/.+\.feature$})
  watch(%r{^features/support/.+$}) { 'features' }
  watch(%r{^features/step_definitions/(.+)_steps\.rb$}) { |m| Dir[File.join("**/#{m[1]}.feature")][0] || 'features' }
end