class Capistrano::Template::Bindings::Chain
Public Class Methods
new(*bindings)
click to toggle source
# File lib/capistrano/template/bindings/chain.rb, line 8 def initialize(*bindings) @bindings = bindings end
Public Instance Methods
method_missing(name, *args, &block)
click to toggle source
Calls superclass method
# File lib/capistrano/template/bindings/chain.rb, line 12 def method_missing(name, *args, &block) found_binding = @bindings.detect { |b| b.exists?(name) } super if found_binding.nil? found_binding.fetch(name) end