Class: ProxyRb::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/proxy_rb/request.rb

Overview

An HTTP request

Instance Method Summary collapse

Constructor Details

#initialize(page) ⇒ Request

Returns a new instance of Request.



12
13
14
# File 'lib/proxy_rb/request.rb', line 12

def initialize(page)
  @page = page
end

Instance Method Details

#forbidden? ⇒ TrueClass, FalseClass

The request is forbidden

Returns:

  • (TrueClass, FalseClass) —

    The result



28
29
30
# File 'lib/proxy_rb/request.rb', line 28

def forbidden?
  page.status_code == 403
end

#successful? ⇒ TrueClass, FalseClass

Was the request successful

Returns:

  • (TrueClass, FalseClass) —

    The result



20
21
22
# File 'lib/proxy_rb/request.rb', line 20

def successful?
  page.status_code.to_s.start_with?('2', '3')
end