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