Class: FilterLexer::StringLiteral
- Defined in:
- lib/filter_lexer/nodes/literals.rb
Overview
A string is a series of characters
Instance Method Summary collapse
Instance Method Details
#data ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/filter_lexer/nodes/literals.rb', line 23 def data # Try to parse the string string = text_value quote_char = string[0] string = string.slice(1, string.size - 2) string = string.gsub(%[\\\\], %[\\]) string = string.gsub(%[\\] + quote_char, quote_char) return string end |