Class: Qpid::Proton::Reactor::URLs

Inherits:
Object
  • Object
show all
Defined in:
lib/reactor/urls.rb

Instance Method Summary collapse

Constructor Details

#initialize(values) ⇒ URLs

Returns a new instance of URLs.



24
25
26
27
# File 'lib/reactor/urls.rb', line 24

def initialize(values)
  @values = [values].flatten
  @iter = @values.each
end

Instance Method Details

#nextObject



29
30
31
32
33
34
35
36
# File 'lib/reactor/urls.rb', line 29

def next
  begin
    return @iter.next
  rescue StopIteration
    @iter = @values.each
    return @iter.next
  end
end