class PageRankr::ProxyServices::RoundRobin

Public Class Methods

new(proxies) click to toggle source
# File lib/page_rankr/proxy_services/round_robin.rb, line 4
def initialize(proxies)
  @proxies = proxies
  @index = 0
end

Public Instance Methods

proxy(name, site) click to toggle source
# File lib/page_rankr/proxy_services/round_robin.rb, line 9
def proxy(name, site)
  @proxies[@index].tap do
    @index = (@index + 1) % @proxies.length
  end
end