Sha256: efce6d0be02a97d99157a8c38470049324f06a4df7cc209f251f97dd5018a949
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true # A sample Guardfile # More info at https://github.com/guard/guard#readme guard :yardstick, config: '.yardstick.yml' do watch(/.+\.rb$/) watch('.yardstick.yml') { 'lib' } end guard :rubocop, all_on_start: true, cli: ['--display-cop-name'] do watch('guard-yardstick.gemspec') watch(/^(|Rakefile|Guardfile)/) watch(/.+\.rb$/) end # Note: The cmd option is now required due to the increasing number of ways # rspec may be run, below are examples of the most common uses. # * bundler: 'bundle exec rspec' # * bundler binstubs: 'bin/rspec' # * spring: 'bin/rspec' (This will use spring if running and you have # installed the spring binstubs per the docs) # * zeus: 'zeus rspec' (requires the server to be started separately) # * 'just' rspec: 'rspec' guard :rspec, cmd: 'bundle exec rspec' do require 'guard/rspec/dsl' dsl = Guard::RSpec::Dsl.new(self) # Feel free to open issues for suggestions and improvements # RSpec files rspec = dsl.rspec watch(rspec.spec_helper) { rspec.spec_dir } watch(rspec.spec_support) { rspec.spec_dir } watch(rspec.spec_files) # Ruby files ruby = dsl.ruby dsl.watch_spec_files_for(ruby.lib_files) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
guard-yardstick-1.0.0 | Guardfile |