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