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