Sha256: a2dc67816f36a2a725682ff60657d228f9097d84ebfef7fdab9f0ee0f077cbe6

Contents?: true

Size: 776 Bytes

Versions: 4

Compression:

Stored size: 776 Bytes

Contents

$:.push File.expand_path(File.join(File.dirname(__FILE__), 'lib'))
require 'watch_tower'

guard 'bundler' do
  watch('Gemfile')
  watch(/^.+\.gemspec/)
end

guard 'sprockets2',
  sprockets: WatchTower::Server::App.sprockets,
  assets_path: 'lib/watch_tower/server/public/assets' do
  watch(%r{^lib/watch_tower/server/assets/.+$})
  watch('lib/watch_tower/server/app.rb')
end

guard 'rspec', :version => 2 do
  # All specs
  watch(%r{^spec/.+_spec\.rb$})
  watch('spec/spec_helper.rb')  { "spec" }
  watch(%r{spec/factories/(.+)\.rb} ) { "spec" }
  watch(%r{spec/support/(.+)\.rb} ) { "spec" }

  watch(%r{^lib/(.+)\.rb$})     { |m| "spec/#{m[1]}_spec.rb" }
  watch(%r(^lib/watch_tower/server/(views|extensions|presenters)/(.+)$)) { "spec/watch_tower/server/app_spec.rb" }
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
watch_tower-0.0.1.beta3 Guardfile
watch_tower-0.0.1.beta2 Guardfile
watch_tower-0.0.1.beta1 Guardfile
watch_tower-0.0.0.1 Guardfile