Sha256: f2c4e3896ecbf1709a39ae6ac066c9a5eaac26d5bbb8c132b8395e9e18ae9949
Contents?: true
Size: 645 Bytes
Versions: 3
Compression:
Stored size: 645 Bytes
Contents
# Run me with: # $ watchr gem.watchr def gemspec() Dir['*.gemspec'].first end # -------------------------------------------------- # Rules # -------------------------------------------------- watch( gemspec ) { build } # -------------------------------------------------- # Signal Handling # -------------------------------------------------- Signal.trap('QUIT') { build } # Ctrl-\ Signal.trap('INT' ) { abort("\n") } # Ctrl-C # -------------------------------------------------- # Helpers # -------------------------------------------------- def build puts; system "gem build #{gemspec}" FileUtils.mv( Dir['*.gem'], 'pkg/' ) end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
social_url_stats-0.0.1 | vendor/ruby/1.9.1/gems/watchr-0.7/gem.watchr |
watchr-0.7 | gem.watchr |
watchr-0.6 | gem.watchr |