Object
Вспомогательный класс, который отвечает за форматирование строковых скаляров в соответствии с CLS форматом.
Числовые коды для некоторых символов.
Символы, который подлежат символьному escaping-у.
Символы, которые подлежат числовому escaping-у.
Преобразование строки согласно CLS формату.
# File lib/cls-ruby/basic_scalars.rb, line 97 def FormatHelper.translate( what ) r = '' what.each_byte do |byte| case byte when SPEC_CHARS r << '\' if LF == byte r << 'n' elsif TAB == byte r << 't' elsif CR == byte r << 'r' else r << byte end when UNPRINTABLE_CHARS r << "\\x%02x" % byte else r << byte end end r end
Generated with the Darkfish Rdoc Generator 2.