We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
IOSource#read_until
StringScanner#check_until(string)
1 parent a1d875b commit bb0beddCopy full SHA for bb0bedd
lib/rexml/source.rb
@@ -68,8 +68,14 @@ module Private
68
SCANNER_RESET_SIZE = 100000
69
PRE_DEFINED_TERM_PATTERNS = {}
70
pre_defined_terms = ["'", '"', "<"]
71
- pre_defined_terms.each do |term|
72
- PRE_DEFINED_TERM_PATTERNS[term] = /#{Regexp.escape(term)}/
+ if StringScanner::Version < "3.1.1"
+ pre_defined_terms.each do |term|
73
+ PRE_DEFINED_TERM_PATTERNS[term] = /#{Regexp.escape(term)}/
74
+ end
75
+ else
76
77
+ PRE_DEFINED_TERM_PATTERNS[term] = term
78
79
end
80
81
private_constant :Private
0 commit comments