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