Parent

Class Index [+]

Quicksearch

Capistrano::Command::Tree::ConditionBranch::Evaluator

Attributes

configuration[R]
condition[R]
server[R]

Public Class Methods

new(config, condition, server) click to toggle source
    # File lib/capistrano/command.rb, line 58
58:           def initialize(config, condition, server)
59:             @configuration = config
60:             @condition = condition
61:             @server = server
62:           end

Public Instance Methods

in?(role) click to toggle source
    # File lib/capistrano/command.rb, line 64
64:           def in?(role)
65:             configuration.roles[role].include?(server)
66:           end
method_missing(sym, *args, &block) click to toggle source
    # File lib/capistrano/command.rb, line 72
72:           def method_missing(sym, *args, &block)
73:             if server.respond_to?(sym)
74:               server.send(sym, *args, &block)
75:             elsif configuration.respond_to?(sym)
76:               configuration.send(sym, *args, &block)
77:             else
78:               super
79:             end
80:           end
result() click to toggle source
    # File lib/capistrano/command.rb, line 68
68:           def result
69:             eval(condition, binding)
70:           end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.