Sha256: 2e20740d20a844912ae531dfbfa2e00c7fe299bb2c7631d7052001d8933da844
Contents?: true
Size: 671 Bytes
Versions: 2
Compression:
Stored size: 671 Bytes
Contents
# frozen_string_literal: true # ProxyRb module ProxyRb # An HTTP request class Request protected attr_reader :page public def initialize(page) @page = page end # Was the request successful # # @return [TrueClass, FalseClass] # The result def successful? page.status_code.to_s.start_with?('2', '3') end # The request is forbidden # # @return [TrueClass, FalseClass] # The result def forbidden? page.status_code == 403 end # def invalid? # page.status_code == 401 # end # def redirected? # page.status_code.to_s.start_with? '3' # end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
proxy_rb-0.4.0 | lib/proxy_rb/request.rb |
proxy_rb-0.3.0 | lib/proxy_rb/request.rb |