class GScholar::Utils::TextPlainParser

Public Class Methods

new(uri = nil, response = nil, body = nil, code = nil) click to toggle source
Calls superclass method
# File lib/gscholar/utils/text_plain_parser.rb, line 4
def initialize uri = nil, response = nil, body = nil, code = nil
  super uri, response, body, code
  encoding = response['content-type'][/;(?:\s*,)?\s*charset\s*=\s*([^()<>@,;:\\\"\/\[\]?={}\s]+)/i, 1]
  @body.force_encoding encoding if encoding && encoding != 'none'
  @body.encode! 'UTF-8'
end