class ERLE::String
Constants
- PATTERN
pattern %r{((?:[^x0-x1f'\] |
# escaped special characters: \\["/bfnrt] | \\u[0-9a-fA-F]{4} | # match all but escaped special characters: \\[\x20-\x21\x23-\x2e\x30-\x5b\x5d-\x61\x63-\x65\x67-\x6d\x6f-\x71\x73\x75-\xff])*) }nx
Public Class Methods
parse(parser)
click to toggle source
# File lib/erle/elements/string.rb, line 20 def self.parse(parser) opener = parser.matched == "\"" parser.scan(PATTERN) result = parser.matched parser.scan(close) if opener new(result) end
Public Instance Methods
to_ruby()
click to toggle source
# File lib/erle/elements/string.rb, line 15 def to_ruby # self.str.gsub(/"/,"") @output ||= @input end