lib/guignol/commands/base.rb in guignol-0.3.5 vs lib/guignol/commands/base.rb in guignol-0.3.5.1

- old
+ new

@@ -22,21 +22,21 @@ Parallel.each(@configs, parallel_options) do |name,config| instance = Guignol::Models::Instance.new(name, config) results[name] = run_on_server(instance, @options) end - after_run(results) + after_run(results, @options) end protected # Override in subclasses - def before_run(configs) ; true ; end + def before_run(configs, options) ; true ; end # Override in subclasses - def after_run(data) ; true ; end + def after_run(data, options) ; true ; end def shell Guignol::Shell.shared_shell end @@ -44,16 +44,9 @@ def synchronize (@mutex ||= Mutex.new).synchronize do yield end - end - - - def self.add_force_option - method_option :force, - :aliases => %w(-f), :type => :boolean, :default => false, - :desc => 'Do not ask for confirmation' end private def parallel_options