From: Christian Neukirchen Date: 2005-07-31T04:22:10+09:00 Subject: Re: Loading data (variables) ts writes: >>>>>> "B" == =?ISO-8859-1?Q?Brian Schr=F6der?= writes: > > B> bschroed@black:~/svn/projekte/ruby-things$ echo "test = 12" > data.rb > B> bschroed@black:~/svn/projekte/ruby-things$ irb > B> irb(main):001:0> eval(File.read('data.rb')) > B> => 12 > B> irb(main):002:0> test > B> => 12 > B> irb(main):003:0> > > moulon% echo "test = 12" > data.rb > moulon% echo "test = 12; BEGIN { p $SAFE }" > data.rb > moulon% irb > irb(main):001:0> eval('$SAFE=4;' + File.read('data.rb')) 0 => 12 pwned :D > Guy Decoux -- Christian Neukirchen http://chneukirchen.org