Sha256: 6f2533e0e47c920c308503ccc4915e4e76659643210034192d98ea8459bbdd7a
Contents?: true
Size: 672 Bytes
Versions: 12
Compression:
Stored size: 672 Bytes
Contents
# frozen_string_literal: true require "sidekiq" module Miteru module Jobs class CrawleJob include Sidekiq::Job include Concerns::DatabaseConnectable # # @param [String] url # @param [String] source # def perform(url, source) website = Miteru::Website.new(url, source:) with_db_connection do result = Crawler.result(website) if result.success? Miteru.logger.info("Crawler:#{website.truncated_url} succeeded.") else Miteru.logger.info("Crawler:#{website.truncated_url} failed - #{result.failure}.") end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems