Method: WLang::Scope::ProcScope#fetch

Defined in:
lib/wlang/scope/proc_scope.rb

#fetch(key, dialect = nil, unfound = nil) ⇒ Object



5
6
7
8
9
# File 'lib/wlang/scope/proc_scope.rb', line 5

def fetch(key, dialect = nil, unfound = nil)
  scoped = Scope.coerce(subject.call)
  fallbk = lambda{ safe_parent.fetch(key, dialect, unfound) }
  scoped.fetch(key, dialect, fallbk)
end