Sha256: c24a8bc96ba43dbaafb0cf53fed1bd7d01e2c8e7bf2dda73bec65654a9424898

Contents?: true

Size: 762 Bytes

Versions: 27

Compression:

Stored size: 762 Bytes

Contents

guard :bundler do
  require 'guard/bundler'
  require 'guard/bundler/verify'
  helper = Guard::Bundler::Verify.new

  files = ['Gemfile']
  files += Dir['*.gemspec'] if files.any? { |f| helper.uses_gemspec?(f) }

  # Assume files are symlinked from somewhere
  files.each { |file| watch(helper.real_path(file)) }
end

guard :rspec, cmd: 'bundle exec rspec' do
  watch(%r{^spec/.+_spec\.rb$})
  watch(%r{^lib/bits_service_client/(.+)\.rb$}){|m| "spec/unit/bits_service_client/#{m[1]}_spec.rb"}
  watch(%r{^lib/bits_service_client/client.rb$}){|m| "spec/unit/bits_service_client/bits_service_client_spec.rb"}
  watch('spec/spec_helper.rb')  { 'spec' }
end

guard :rubocop do
  watch(%r{.+\.rb$})
  watch(%r{(?:.+/)?\.rubocop\.yml$}) { |m| File.dirname(m[0]) }
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
bits_service_client-0.2.2.pre.10 Guardfile
bits_service_client-0.2.2.pre.9 Guardfile
bits_service_client-0.2.2.pre.8 Guardfile
bits_service_client-0.2.2.pre.7 Guardfile
bits_service_client-0.2.2.pre.6 Guardfile
bits_service_client-0.2.2.pre.5 Guardfile
bits_service_client-0.2.2.pre.4 Guardfile