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)