New Local Variable Scope Under new rules: def foo a = nil ary.each do |b| # b is local to the block c = b a = b # a and c are local to the method end # a and c here end