class FilterLexer::StringLiteral

A string is a series of characters

Public Instance Methods

data() click to toggle source
# 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