Sha256: f5bc7cde435123a9f61a636a0d0a4663d4b3ed1c6da32952736ceffe8e1d7d8b

Contents?: true

Size: 796 Bytes

Versions: 8

Compression:

Stored size: 796 Bytes

Contents

# frozen_string_literal: true

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(/.+\.rb$/)
  watch(%r{(?:.+/)?\.rubocop\.yml$}) { |m| File.dirname(m[0]) }
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
bits_service_client-4.0.0 Guardfile
bits_service_client-4.0.0.pre.4 Guardfile
bits_service_client-4.0.0.pre.3 Guardfile
bits_service_client-4.0.0.pre.2 Guardfile
bits_service_client-4.0.0.pre.1 Guardfile
bits_service_client-3.4.0 Guardfile
bits_service_client-3.4.0.pre.2 Guardfile
bits_service_client-3.4.0.pre.1 Guardfile