lib/scope.rb in expressive-0.0.28 vs lib/scope.rb in expressive-0.0.29

- old
+ new

@@ -26,10 +26,14 @@ def include?(name) @symbols.include?(name) or @lookups.include?(name) end def [](name) - @symbols[name] || @parent[name] + if @symbols[name].nil? + @parent[name] + else + @symbols[name] + end end def []=(name, value) if value if value.is_a?(ExtendedValue)