Rua 0.3.4-b2

http://storehouse.sakura.ne.jp/rua/beta/
内部的にUTF8に変換することで、SJISの問題になんちゃって対応してみた。

require 'rua'
rua = Rua.new(:string)
rua.external_charset = Rua::SJIS

rua.repl = '寿限無'

puts rua.eval(<<EOS) #=> "寿限無寿限無"
  s, n = string.gsub('じゅげむじゅげむ', 'じゅげむ', repl)
  return s
EOS