method
match
v1_9_1_378 -
Show latest stable
- Class:
REXML::IOSource
match( pattern, cons=false )public
No documentation available.
# File lib/rexml/source.rb, line 211
def match( pattern, cons=false )
rv = pattern.match(@buffer)
@buffer = $' if cons and rv
while !rv and @source
begin
str = @source.readline(@line_break)
str = decode(str) if @to_utf and str
@buffer << str
rv = pattern.match(@buffer)
@buffer = $' if cons and rv
rescue
@source = nil
end
end
rv.taint
rv
end