Method: BinData::LazyEvaluator#method_missing

Defined in:
lib/bindata/lazy.rb

#method_missing(symbol, *args) ⇒ Object



65
66
67
68
69
70
71
72
73
# File 'lib/bindata/lazy.rb', line 65

def method_missing(symbol, *args)
  return @overrides[symbol] if defined?(@overrides) && @overrides.key?(symbol)

  if @obj.parent
    eval_symbol_in_parent_context(symbol, args)
  else
    super
  end
end