Skip to content

Commit 1cf25c7

Browse files
authored
Merge pull request #387 from agrberg/ar/add_standard_rails_rake_task_watcher
Add standard Rails rake task watcher
2 parents ce8f1d0 + fd2f61d commit 1cf25c7

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

lib/guard/rspec/dsl.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ def rails(options = {})
4747
@rails ||= _build_rails_rules(_view_extensions(options) * "|")
4848
end
4949

50+
def rake
51+
@rake ||= OpenStruct.new.tap do |rake|
52+
rake.rake_files = %r{^(lib/.+)\.rake}
53+
end
54+
end
55+
5056
private
5157

5258
def _view_extensions(options)

lib/guard/rspec/templates/Guardfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,7 @@ guard :rspec, cmd: "bundle exec rspec" do
5050
watch(%r{^spec/acceptance/steps/(.+)_steps\.rb$}) do |m|
5151
Dir[File.join("**/#{m[1]}.feature")][0] || "spec/acceptance"
5252
end
53+
54+
# Rake tasks
55+
dsl.watch_spec_files_for(dsl.rake.rake_files)
5356
end

0 commit comments

Comments
 (0)