class Qpid::Proton::Reactor::URLs

Public Class Methods

new(values) click to toggle source
# File lib/reactor/urls.rb, line 24
def initialize(values)
  @values = values
  if @values.is_a? Enumerable
    @values = @values.map { |u| Qpid::Proton::URL.new(u) }
  else
    @values = [Qpid::Proton::URL.new(values)]
  end
  @iter = @values.each
end

Public Instance Methods

next() click to toggle source
# File lib/reactor/urls.rb, line 34
def next
  begin
    return @iter.next
  rescue StopIteration
    @iter = @values.each
    return @iter.next
  end
end