Class: Tk::UTF8_String

Inherits:
EncodedString show all
Defined in:
lib/tk/encodedstr.rb

Constant Summary collapse

Encoding =
'utf-8'.freeze

Instance Attribute Summary

Attributes inherited from EncodedString

#encoding

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from EncodedString

#initialize, new_with_utf_backslash, new_without_utf_backslash, subst_tk_backslash, subst_utf_backslash, to_backslash_sequence, utf_backslash, utf_to_backslash, utf_to_backslash_sequence

Constructor Details

This class inherits a constructor from Tk::EncodedString

Class Method Details

.new(str) ⇒ Object



98
99
100
# File 'lib/tk/encodedstr.rb', line 98

def self.new(str)
  super(self.subst_utf_backslash(str))
end

Instance Method Details

#to_backslash_sequenceObject Also known as: to_backslash



102
103
104
# File 'lib/tk/encodedstr.rb', line 102

def to_backslash_sequence
  Tk::EncodedString.utf_to_backslash_sequence(self)
end