View difference between Paste ID: UkrfbWiG and LDAvvEmj
SHOW: | | - or go back to the newest paste.
1
def a(&block)
2-
  ('a'..'zzzz').each do |n|
2+
  ('a'..'z').each do |n|
3
    begin
4-
      block.binding.eval("#{n} = '#{n}!'")
4+
      block.binding.eval("#{n} = '#{n.upcase}!'")
5
    rescue Exception
6
    end
7
  end
8
end
9
10
11-
  asdf = 1
11+
12-
  a{ asde = 2 }
12+
  b = 1
13-
  asdf
13+
  a{nil}
14
  b
15
end
16-
puts z
16+
17
puts z
18
# => B!