class Twitterscraper::Proxy::Pool
Public Class Methods
new()
click to toggle source
# File lib/twitterscraper/proxy.rb, line 10 def initialize @items = Proxy.get_proxies @cur_index = 0 end
Public Instance Methods
empty?()
click to toggle source
# File lib/twitterscraper/proxy.rb, line 27 def empty? @items.empty? end
sample()
click to toggle source
# File lib/twitterscraper/proxy.rb, line 15 def sample if @cur_index >= @items.size reload end @cur_index += 1 @items[@cur_index - 1] end
size()
click to toggle source
# File lib/twitterscraper/proxy.rb, line 23 def size @items.size end
Private Instance Methods
reload()
click to toggle source
# File lib/twitterscraper/proxy.rb, line 33 def reload @items = Proxy.get_proxies @cur_index = 0 end