Class: Ecogem::Util::Config::ValueContainer::Proxy

Inherits:
Object
  • Object
show all
Defined in:
lib/ecogem/util/config/value_container.rb

Instance Method Summary collapse

Constructor Details

#initialize(container) ⇒ Proxy

Returns a new instance of Proxy.



71
72
73
# File 'lib/ecogem/util/config/value_container.rb', line 71

def initialize(container)
  @container = container
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(name, *args, &block) ⇒ Object



75
76
77
78
79
80
81
# File 'lib/ecogem/util/config/value_container.rb', line 75

def method_missing(name, *args, &block)
  begin
    return @container.resolve_method(name, *args, &block)
  rescue ::Ecogem::Util::Config::ValueContainer::UnresolvedError
  end
  super
end