class Greenenvy::Container

Public Class Methods

new(hash) click to toggle source
# File lib/greenenvy/container.rb, line 4
def initialize(hash)
  @hash = hash
  @method_missing_handler = MethodMissingHandler.new(hash)
end

Public Instance Methods

method_missing(name, *_) click to toggle source
# File lib/greenenvy/container.rb, line 9
def method_missing(name, *_)
  @method_missing_handler.call(name)
end
respond_to?(name, _=false) click to toggle source
Calls superclass method
# File lib/greenenvy/container.rb, line 13
def respond_to?(name, _=false)
  @method_missing_handler.respond?(name) || super
end