class Koine::RestClient::AsyncQueue
queue for async requests
Public Class Methods
new()
click to toggle source
# File lib/koine/rest_client/async_queue.rb, line 7 def initialize @items = [] end
Public Instance Methods
clear()
click to toggle source
# File lib/koine/rest_client/async_queue.rb, line 27 def clear @items.clear end
each() { |item, item| ... }
click to toggle source
# File lib/koine/rest_client/async_queue.rb, line 15 def each @items.each do |item| yield(item[0], item[1]) end end
map() { |item, item| ... }
click to toggle source
# File lib/koine/rest_client/async_queue.rb, line 21 def map @items.map do |item| yield(item[0], item[1]) end end
push(item, &block)
click to toggle source
# File lib/koine/rest_client/async_queue.rb, line 11 def push(item, &block) @items.push([item, block]) end
to_a()
click to toggle source
# File lib/koine/rest_client/async_queue.rb, line 31 def to_a @items.to_a end