class ROF::Filters::Label::NoidsPool
Encapsulates connection to Noids Server
Public Class Methods
new(noids_server_url, pool_name)
click to toggle source
# File lib/rof/filters/label.rb, line 141 def initialize(noids_server_url, pool_name) @pool = NoidsClient::Connection.new(noids_server_url).get_pool(pool_name) end
Public Instance Methods
empty?()
click to toggle source
# File lib/rof/filters/label.rb, line 149 def empty? @pool.closed? end
shift()
click to toggle source
# File lib/rof/filters/label.rb, line 145 def shift @pool.mint.first end