Permalink
Browse files

Version bump to 0.0.0

  • Loading branch information...
1 parent ffb30b5 commit 79898817f903156dd5e2e8498a5a5cc402731f34 @pelle pelle committed Nov 8, 2010
Showing with 58 additions and 0 deletions.
  1. +1 −0 VERSION
  2. +53 −0 lib/guard/guard-jammit.rb
  3. +4 −0 lib/guard/guard-jammit/templates/Guardfile
View
@@ -0,0 +1 @@
+0.0.0
View
@@ -0,0 +1,53 @@
+require 'guard'
+require 'guard/guard'
+
+module Guard
+ class GuardJammit < Guard
+
+ def initialize(watchers = [], options = {})
+ super
+ # init stuff here, thx!
+ end
+
+ # ================
+ # = Guard method =
+ # ================
+
+ # If one of those methods raise an exception, the Guard instance
+ # will be removed from the active guard.
+
+ # Call once when guard starts
+ # Please override initialize method to init stuff
+ def start
+ jammit
+ end
+
+ # Call with Ctrl-C signal (when Guard quit)
+ def stop
+ true
+ end
+
+ # Call with Ctrl-Z signal
+ # This method should be mainly used for "reload" (really!) actions like reloading passenger/spork/bundler/...
+ def reload
+ jammit
+ end
+
+ # Call with Ctrl-/ signal
+ # This method should be principally used for long action like running all specs/tests/...
+ def run_all
+ jammit
+ end
+
+ # Call on file(s) modifications
+ def run_on_change(paths)
+ jammit
+ end
+
+ def jammit
+ Jammit.packager.precache_all
+ true
+ end
+
+ end
+end
@@ -0,0 +1,4 @@
+guard 'jammit' do
+ watch('^public/javascripts/(.*)\.js')
+ watch('^public/stylesheets/(.*)\.css')
+end

0 comments on commit 7989881

Please sign in to comment.