Class: HttpUtilities::Jobs::Sidekiq::Proxies::CheckProxyJob

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/http_utilities/jobs/sidekiq/proxies/check_proxy_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(proxy_id) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/http_utilities/jobs/sidekiq/proxies/check_proxy_job.rb', line 9

def perform(proxy_id)
  proxy_object  =   ::Proxy.where(id: proxy_id).first

  if (proxy_object)
    checker     =   HttpUtilities::Proxies::ProxyChecker.new
    checker.check_proxy(proxy_object)
    checker.update_proxies
  end
end