以下のように、local_variables は文字列の配列を返します。

% ./ruby -ve 'a = 1; p local_variables'
ruby 1.9.0 (2008-03-08 revision 15734) [i686-linux]
["a"]

instance_variables 等はシンボルの配列に変わったのに
local_variables が変わっていないのは意図されていないんじゃな
いでしょうか。

% ruby -e '@a = 1; p self.instance_variables'
[:@a]
-- 
[田中 哲][たなか あきら][Tanaka Akira]