Sha256: 808142ea4909499e18ebb5d9037314668f5e3af75afb0bf7714ede6a83b87446

Contents?: true

Size: 736 Bytes

Versions: 1

Compression:

Stored size: 736 Bytes

Contents

class Guard::StartRedisAndSidekiq
  def call(guard_class, event, *args)
    puts guard_class
    puts event
    puts args
  end
end

class Guard::StopRedisAndSidekiq
  def call(guard_class, event, *args)
    sleep 5
    puts guard_class
    puts event
    puts args
  end
end

guard 'rspec', cmd: 'bundle exec rspec' do
  # callback StartRedisAndSidekiq.new, :start_begin
  # callback StopRedisAndSidekiq.new, :stop
  # callback StopRedisAndSidekiq.new, :stop_begin
  # callback StopRedisAndSidekiq.new, :stop_end

  # Specs
  watch(%r(^spec/.+_spec\.rb$))
  watch('spec/spec_helper.rb')       { 'spec' }
  watch(%r(^spec/support/(.+)\.rb$)) { 'spec' }

  # Files
  watch(%r(^lib/(.+)\.rb$))          { |m| "spec/#{m[1]}_spec.rb" }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
services-2.0.0 Guardfile