Method: Mechanize::Page#encoding_error?
- Defined in:
- lib/mechanize/page.rb
#encoding_error?(parser = nil) ⇒ Boolean
Return whether parser result has errors related to encoding or not. false indicates just parser has no encoding errors, not encoding is vaild.
100 101 102 103 104 105 106 107 108 |
# File 'lib/mechanize/page.rb', line 100 def encoding_error?(parser=nil) parser = self.parser unless parser return false if parser.errors.empty? parser.errors.any? do |error| error. =~ /(indicate\ encoding)| (Invalid\ char)| (input\ conversion\ failed)/x end end |