Class Fixnum
In: vendor/rails/activesupport/lib/active_support/vendor/builder-2.1.2/builder/xchar.rb
Parent: Object

Enhance the Fixnum class with a XML escaped character conversion.

Methods

xchr  

Constants

XChar = Builder::XChar if ! defined?(XChar)

Public Instance methods

XML escaped version of chr

[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

[Validate]