Class: Kali::Type::Text
Overview
Instance Method Summary
collapse
Methods inherited from Kali::Type
#decode, #encode, #initialize
Constructor Details
This class inherits a constructor from Kali::Type
Instance Method Details
#decode!(string) ⇒ Object
22
23
24
25
26
27
28
29
|
# File 'lib/kali/type/text.rb', line 22
def decode!(string)
str = string.to_s.dup
str.gsub! "\\,", ","
str.gsub! "\\;", ";"
str.gsub! "\\n", "\n"
str.gsub! "\\\\", "\\"
str
end
|
#encode!(object) ⇒ Object
13
14
15
16
17
18
19
20
|
# File 'lib/kali/type/text.rb', line 13
def encode!(object)
str = object.to_s.dup
str.gsub! "\\", "\\\\"
str.gsub! "\n", "\\n"
str.gsub! ";", "\\;"
str.gsub! ",", "\\,"
str
end
|