Enhance the Fixnum class with a XML escaped character conversion.
Methods
Constants
| XChar | = | Builder::XChar if ! defined?(XChar) |
Public Instance methods
XML escaped version of chr
[ show source ]
# File vendor/rails/activesupport/lib/active_support/vendor/builder-2.1.2/builder/xchar.rb, line 93
93: def xchr
94: n = XChar::CP1252[self] || self
95: case n when *XChar::VALID
96: XChar::PREDEFINED[n] or (n<128 ? n.chr : "&##{n};")
97: else
98: '*'
99: end
100: end