# -*- coding: utf-8 -*-
class String
  
  def to_money
    return self.reverse.gsub( /(\d{3})(?=\d)/, '\1,' ).reverse
  end

  # xml 出力時の実体参照出力を避けるパッチ
  def to_xs
    ERB::Util.html_escape(self)
    #ERB::Util.h(unpack('U*').pack('U*')).gsub("'",'&apos;') # ASCII, UTF-8rescue
    #unpack('C*').map {|n| n.xchr}.join # ISO-8859-1, WIN-1252
  end  
end
