From 8f79b632aeeee1111087dee6ebb6302aca700bbd Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 4 Jun 2013 23:06:10 -0700 Subject: add support for `leap facts`. includes some fun new helpers, like run_with_progress(), capture(), and replace_file!(). --- lib/lib_ext/capistrano_connections.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/lib_ext/capistrano_connections.rb (limited to 'lib/lib_ext') diff --git a/lib/lib_ext/capistrano_connections.rb b/lib/lib_ext/capistrano_connections.rb new file mode 100644 index 0000000..c46455f --- /dev/null +++ b/lib/lib_ext/capistrano_connections.rb @@ -0,0 +1,16 @@ +module Capistrano + class Configuration + module Connections + def failed!(server) + @failure_callback.call(server) if @failure_callback + Thread.current[:failed_sessions] << server + end + + def call_on_failure(&block) + @failure_callback = block + end + end + end +end + + -- cgit v1.2.3