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



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

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

#headersObject

Response Headers



24
25
26
27
28
# File 'lib/tiny_grabber/http.rb', line 24

def headers
  header.to_hash.each_with_object({}) do |header_key, header_value|
    header_value[header_key] = header_value.first
  end
end

#ngObject

Nokogiri object of response



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

def ng
  Nokogiri::HTML(body)
end