Guardfile in config_curator-0.1.1 vs Guardfile in config_curator-0.2.0
- old
+ new
@@ -1,10 +1,23 @@
-guard :rspec, cmd: 'bundle exec rspec --color --format Fuubar' do
- watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" }
- watch(%r{^lib/config_curator/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" }
- watch(%r{^spec/.+_spec\.rb$})
- watch('spec/spec_helper.rb') { 'spec' }
+scope groups: [:doc, :lint, :unit]
+
+group :doc do
+ guard :yard do
+ watch(%r{^lib/(.+)\.rb$})
+ end
end
-guard :yard do
- watch(%r{^lib/(.+)\.rb$})
+group :lint do
+ guard :rubocop do
+ watch(%r{.+\.rb$})
+ watch(%r{(?:.+/)?\.rubocop\.yml$}) { |m| File.dirname(m[0]) }
+ end
+end
+
+group :unit do
+ guard :rspec, cmd: 'bundle exec rspec --color --format Fuubar' do
+ watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" }
+ watch(%r{^lib/config_curator/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" }
+ watch(%r{^spec/.+_spec\.rb$})
+ watch('spec/spec_helper.rb') { 'spec' }
+ end
end