monocle
134cbdb007
Hook - 1) Send args to hooks from Guard.supervised_task
...
2) Pass args from hooks to callbacks
3) Suppress UI message from hooks unless in 'development'
2011-04-30 00:45:38 +02:00
Rémy Coutable
b83653db2e
Added #callback DSL, modified Guard and Guard::Hook a bit in consequence.
...
Signed-off-by: Rémy Coutable <remy@jilion.com>
2011-04-30 00:45:38 +02:00
monocle
b646ae53f6
Fix preexisting tests after adding default hooks
2011-04-30 00:45:13 +02:00
Jeff Sacks
38c371272d
fixing require bug; updating documentation and version
2011-04-25 09:18:59 -05:00
Jeff Sacks
a0b6ecacdb
adding support for inline classes
2011-04-21 16:39:46 -05:00
Rémy Coutable
9b981f5459
Run guards for new modified files only if any guard match any file (preventing from clearing the screen when no guard will run!).
...
Signed-off-by: Rémy Coutable <remy@jilion.com>
2011-04-16 23:13:29 +02:00
Thibaud Guillaume-Gentil
42c27242e1
Added a command line option (-n false) to disable notifications (growl/libnotify). closed #28
2011-04-10 22:32:29 +02:00
Thibaud Guillaume-Gentil
59f555e086
Switched to gem which command to locate gem path rather than open-gem
2011-02-22 15:15:09 +01:00
koshigoe
36e11c3820
fixed problem: Guard.get_guard_class return wrong class when loaded nested class.
...
The problem cause when using guard-ego with guard-spork.
2011-02-19 03:53:05 +09:00
Thibaud Guillaume-Gentil
2fc6745837
Merge branch 'master' of github.com:guard/guard
...
Conflicts:
lib/guard.rb
lib/guard/interactor.rb
spec/guard_spec.rb
2010-11-30 21:23:53 +01:00
Thibaud Guillaume-Gentil
53a79691a5
Kept listener running in thread even when guards plugin are also running.
2010-11-30 21:15:03 +01:00
Rémy Coutable
3116b13f1b
Optimized spec_helper, remove useless code and add the "bypass when test env" for UI.error
2010-11-26 00:57:08 +01:00
Rémy Coutable
e2247ea732
Improving, cleaning & making clear Guard class' specs
2010-11-03 23:31:00 +01:00
Thibaud Guillaume-Gentil
9c15536eda
Little "refactoring"
2010-10-28 08:47:26 +02:00
Olivier Amblet
cb8b845eb6
A bad guard do not threaten the whole process.
...
Every guard task are now executed through
supervised_task method.
If a guard failed to achieve its task(raise error)
a message is logged and the guard is fired.
The stop method now always quit the application
at the end.
Specs added. The documentation specify that if a
throw an exception, it will be dismissed.
2010-10-27 15:18:00 +02:00
Yann Lugrin
3cdcea3dfd
locate_guard chomp newline at end of path
2010-10-24 04:30:07 +08:00
Thibaud Guillaume-Gentil
2191bc1088
Rescue Interrupt on run yield
2010-10-20 22:40:44 +02:00
Thibaud Guillaume-Gentil
ec87585472
guard init <guard-name> command no more need Gemfile presence but open_gem is required now
...
Closes #3 .
2010-10-20 22:34:32 +02:00
Thibaud Guillaume-Gentil
c347c2c7e0
Added 1.8.6 compatibility
...
Closes #2 .
2010-10-18 21:45:31 +02:00