Sha256: f1b4af45d76ba2fec821287b5649f3ec0995b3bf90a4ba2640e78578110bad48
Contents?: true
Size: 497 Bytes
Versions: 11
Compression:
Stored size: 497 Bytes
Contents
def run(cmd, msg = nil) puts "=== %s" % msg if msg puts "=== %s" % cmd system cmd puts "\n" end watch("spec/.*_spec\.rb") { |m| run("bundle exec rspec %s" % m[0]) } watch("lib/happy-helpers/(.*)\.rb") { |m| run("bundle exec rspec spec/%s_spec.rb" % m[1]) } watch('^spec/(spec_helper|factories)\.rb') { |f| run "bundle exec rake spec", "%s.rb has been modified" % f } # Ctrl-\ Signal.trap('QUIT') { run("bundle exec rake spec") } # Ctrl-C Signal.trap('INT') { abort("\nQuitting.") }
Version data entries
11 entries across 11 versions & 1 rubygems