Module: TomlBasicString

Defined in:
lib/toml/string.rb

Overview

Used in primitive.citrus

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.transform_escaped_chars(str) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/toml/string.rb', line 9

def self.transform_escaped_chars(str)
  str
    .gsub(/\\0/, "\0")
    .gsub(/\\t/, "\t")
    .gsub(/\\n/, "\n")
    .gsub(/\\\"/, '"')
    .gsub(/\\r/, "\r")
    .gsub(/\\\\/, '\\')
end

Instance Method Details

#valueObject



3
4
5
6
7
# File 'lib/toml/string.rb', line 3

def value
  aux = TomlBasicString.transform_escaped_chars first.value

  aux[1...-1]
end