From: Rich Lane Date: Mon, 17 Aug 2009 06:39:15 +0000 (-0700) Subject: console: clear_hooks X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=da6a682e67731a4f76095bfd36b245e7b8f11374;p=sup console: clear_hooks --- diff --git a/lib/sup/hook.rb b/lib/sup/hook.rb index 0a0a2f6..f40ba1b 100644 --- a/lib/sup/hook.rb +++ b/lib/sup/hook.rb @@ -125,6 +125,8 @@ EOS def enabled? name; !hook_for(name).nil? end + def clear; @hooks.clear; end + private def hook_for name diff --git a/lib/sup/modes/console-mode.rb b/lib/sup/modes/console-mode.rb index c344fa6..372a466 100644 --- a/lib/sup/modes/console-mode.rb +++ b/lib/sup/modes/console-mode.rb @@ -51,6 +51,11 @@ class Console end true end + + def clear_hooks + HookManager.clear + nil + end end class ConsoleMode < LogMode