| Class | Capistrano::Configuration::Namespaces::Namespace |
| In: |
lib/capistrano/configuration/namespaces.rb
lib/capistrano/configuration/namespaces.rb |
| Parent: | Object |
# File lib/capistrano/configuration/namespaces.rb, line 171
171: def initialize(name, parent)
172: @parent = parent
173: @name = name
174: end
# File lib/capistrano/configuration/namespaces.rb, line 171
171: def initialize(name, parent)
172: @parent = parent
173: @name = name
174: end
# File lib/capistrano/configuration/namespaces.rb, line 184
184: def method_missing(sym, *args, &block)
185: if parent.respond_to?(sym)
186: parent.send(sym, *args, &block)
187: else
188: super
189: end
190: end
# File lib/capistrano/configuration/namespaces.rb, line 184
184: def method_missing(sym, *args, &block)
185: if parent.respond_to?(sym)
186: parent.send(sym, *args, &block)
187: else
188: super
189: end
190: end
# File lib/capistrano/configuration/namespaces.rb, line 180
180: def respond_to?(sym)
181: super || parent.respond_to?(sym)
182: end
# File lib/capistrano/configuration/namespaces.rb, line 180
180: def respond_to?(sym)
181: super || parent.respond_to?(sym)
182: end
# File lib/capistrano/configuration/namespaces.rb, line 176
176: def role(*args)
177: raise NotImplementedError, "roles cannot be defined in a namespace"
178: end