Class: Capistrano::Command::Tree::ConditionBranch
- Defined in:
- lib/capistrano/command.rb
Defined Under Namespace
Classes: Evaluator
Instance Attribute Summary collapse
-
#condition ⇒ Object
Returns the value of attribute condition.
-
#configuration ⇒ Object
Returns the value of attribute configuration.
Attributes inherited from Branch
Instance Method Summary collapse
-
#initialize(configuration, condition, command, options, callback) ⇒ ConditionBranch
constructor
A new instance of ConditionBranch.
- #match(server) ⇒ Object
- #to_s ⇒ Object
Methods inherited from Branch
Constructor Details
#initialize(configuration, condition, command, options, callback) ⇒ ConditionBranch
Returns a new instance of ConditionBranch.
83 84 85 86 87 |
# File 'lib/capistrano/command.rb', line 83 def initialize(configuration, condition, command, , callback) @configuration = configuration @condition = condition super(command, , callback) end |
Instance Attribute Details
#condition ⇒ Object
Returns the value of attribute condition.
53 54 55 |
# File 'lib/capistrano/command.rb', line 53 def condition @condition end |
#configuration ⇒ Object
Returns the value of attribute configuration.
52 53 54 |
# File 'lib/capistrano/command.rb', line 52 def configuration @configuration end |
Instance Method Details
#match(server) ⇒ Object
89 90 91 |
# File 'lib/capistrano/command.rb', line 89 def match(server) Evaluator.new(configuration, condition, server).result end |
#to_s ⇒ Object
93 94 95 |
# File 'lib/capistrano/command.rb', line 93 def to_s "#{condition.inspect} :: #{command.inspect}" end |