Guardfile in mongoid-locker-0.3.6 vs Guardfile in mongoid-locker-1.0.0
- old
+ new
@@ -1,10 +1,17 @@
# More info at https://github.com/guard/guard#readme
-guard 'rspec' do
- watch(%r{^spec/.+_spec\.rb$})
+guard :rspec, cmd: 'bundle exec rspec', all_on_start: true do
+ require 'guard/rspec/dsl'
+ dsl = Guard::RSpec::Dsl.new(self)
- watch('Gemfile') { 'spec' }
- watch('Gemfile.lock') { 'spec' }
- watch(%r{^lib/(.+)\.rb$}) { 'spec' }
- watch('spec/spec_helper.rb') { 'spec' }
+ # RSpec files
+ rspec = dsl.rspec
+ watch(rspec.spec_helper) { rspec.spec_dir }
+ watch(rspec.spec_support) { rspec.spec_dir }
+ watch(rspec.spec_files) { rspec.spec_dir }
+
+ watch('Gemfile.lock') { rspec.spec_dir }
+
+ ruby = dsl.ruby
+ watch(ruby.lib_files) { rspec.spec_dir }
end