Class: Net::HTTPOK

Inherits:
Object
  • Object
show all
Defined in:
lib/tiny_grabber/http.rb

Overview

Success response class

Instance Method Summary collapse

Instance Method Details

#cookiesObject

Response Cookies



16
17
18
19
20
21
22
23
# File 'lib/tiny_grabber/http.rb', line 16

def cookies
  cookies = self.get_fields('set-cookie')
  if cookies
    cookies.map { |cookie| cookie.gsub(/\A([^;]+).*\Z/, '\1') }.join('&')
  else
    nil
  end
end

#headersObject

Response Headers



28
29
30
# File 'lib/tiny_grabber/http.rb', line 28

def headers
  self.header.to_hash.inject({}) { |headers, (header_key, header_value)| headers[header_key] = header_value.first; headers }
end

#ngObject

Nokogiri object of response



10
11
12
# File 'lib/tiny_grabber/http.rb', line 10

def ng
  Nokogiri::HTML(self.body)
end