Module: Cartage::OpenStructDig

Defined in:
lib/cartage/backport.rb

Overview

OpenStruct gets a different override.

Instance Method Summary collapse

Instance Method Details

#dig(name, *rest) ⇒ Object

:nodoc:



45
46
47
48
49
# File 'lib/cartage/backport.rb', line 45

def dig(name, *rest)
  @table.dig(name.to_sym, *rest)
rescue NoMethodError
  raise TypeError, "#{name} is not a symbol nor a string"
end