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
# File 'lib/tiny_grabber/http.rb', line 15

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

#headersObject

Response Headers



22
23
24
25
26
# File 'lib/tiny_grabber/http.rb', line 22

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