class Recluse::Response

Response wrapper.

Attributes

code[R]

StatusCode of the response.

errors[RW]

Error string if any.

page[RW]

Mechanize::Page of the response page. Might be nil.

success[RW]

Whether the page was successfully accessed or not.

Public Class Methods

new(page: nil, errors: false, code: StatusCode.new('idk'), success: false) click to toggle source

Create new response.

# File lib/recluse/response.rb, line 26
def initialize(page: nil, errors: false, code: StatusCode.new('idk'), success: false)
  @page = page
  @code = code
  @errors = errors
  @success = success
end

Public Instance Methods

code=(new_code) click to toggle source

Set a new status code.

# File lib/recluse/response.rb, line 35
def code=(new_code)
  @code = StatusCode.new new_code
end