| Class | Capistrano::Command::Tree::ConditionBranch::Evaluator |
| In: |
lib/capistrano/command.rb
lib/capistrano/command.rb |
| Parent: | Object |
| condition | [R] | |
| condition | [R] | |
| configuration | [R] | |
| configuration | [R] | |
| server | [R] | |
| server | [R] |
# File lib/capistrano/command.rb, line 57
57: def initialize(config, condition, server)
58: @configuration = config
59: @condition = condition
60: @server = server
61: end
# File lib/capistrano/command.rb, line 57
57: def initialize(config, condition, server)
58: @configuration = config
59: @condition = condition
60: @server = server
61: end
# File lib/capistrano/command.rb, line 63
63: def in?(role)
64: configuration.roles[role].include?(server)
65: end
# File lib/capistrano/command.rb, line 63
63: def in?(role)
64: configuration.roles[role].include?(server)
65: end
# File lib/capistrano/command.rb, line 71
71: def method_missing(sym, *args, &block)
72: if server.respond_to?(sym)
73: server.send(sym, *args, &block)
74: elsif configuration.respond_to?(sym)
75: configuration.send(sym, *args, &block)
76: else
77: super
78: end
79: end
# File lib/capistrano/command.rb, line 71
71: def method_missing(sym, *args, &block)
72: if server.respond_to?(sym)
73: server.send(sym, *args, &block)
74: elsif configuration.respond_to?(sym)
75: configuration.send(sym, *args, &block)
76: else
77: super
78: end
79: end