module Typhoid::Multi
Public Instance Methods
remote_resources(hydra = nil) { |request_queue| ... }
click to toggle source
# File lib/typhoid/multi.rb, line 3 def remote_resources(hydra = nil) request_queue = RequestQueue.new(self, hydra) yield request_queue if block_given? request_queue.run request_queue.requests.each do |req| parse_queued_response req end end
Protected Instance Methods
parse_queued_response(req)
click to toggle source
# File lib/typhoid/multi.rb, line 16 def parse_queued_response(req) varname = "@" + req.name.to_s req.target.instance_variable_set varname.to_sym, Typhoid::Resource.build(req.klass, req.response) end