class Typhoid::QueuedRequest

Attributes

klass[RW]
name[RW]
on_complete[RW]
request[RW]
target[RW]

Public Class Methods

new(hydra, name, req, target) click to toggle source
# File lib/typhoid/queued_request.rb, line 6
def initialize(hydra, name, req, target)
  self.name = name
  self.request = Request.new(req.request_uri, req.options)
  self.klass = req.klass
  self.target = target
  hydra.queue(request)
end

Public Instance Methods

response() click to toggle source
# File lib/typhoid/queued_request.rb, line 24
def response
  request.response
end
status() click to toggle source
# File lib/typhoid/queued_request.rb, line 20
def status
  response.code
end