1 2 3 4 5 6 7 8 9 10 11 12
class SomeClass end some_local_var = 5 sc = SomeClass.new def sc.should_work_closure puts some_local_var # how can I access "some_local_var", # doesn't this work like a closure ? end sc.should_work_closure()
1 2
Line 9:in `should_work_closure': undefined local variable or method `some_local_var' for #<SomeClass:0x401bfaa4> (NameError) from t.rb:12