Using 'load()', current local variables are not
passed to new file.

data.rb
..--------------------
a = 10
b = 20
load 'view.rb'
..--------------------

view.rb
..--------------------
print "a=#{a}, b=#{b}\n"  # ==> ERROR!
..--------------------

..====================
$ ruby data.rb
../view.rb:1: undefined local variable or method `a' for
 #<Object:0x40299c90> (NameError)
        from data.rb:3:in `load'
        from data.rb:3
..====================

I want to refer local variables 'a' and 'b' from view.rb.
Could you give me a good solution?


kwatch