Method: Fragmentary::RequestQueueSerializer#deserialize

Defined in:
lib/fragmentary/serializers/request_queue_serializer.rb

#deserialize(hsh) ⇒ Object



26
27
28
29
30
31
32
# File 'lib/fragmentary/serializers/request_queue_serializer.rb', line 26

def deserialize(hsh)
  queue = RequestQueue.new(hsh[:user_type], hsh[:host_root_url])
  hsh[:requests].each do |r|
    queue << Request.new(r[:method], r[:path], r[:parameters], r[:options] || {})
  end
  queue
end