Class: Miteru::Feeds::UrlScanPro

Inherits:
Feed
  • Object
show all
Defined in:
lib/miteru/feeds/urlscan_pro.rb

Constant Summary

Constants included from Mixins::URL

Mixins::URL::IGNORE_EXTENSIONS

Instance Method Summary collapse

Methods inherited from Feed

#breakdowend_urls, #entries, #source

Methods included from Mixins::URL

#breakdown, #invalid_extension?

Instance Method Details

#apiObject



8
9
10
# File 'lib/miteru/feeds/urlscan_pro.rb', line 8

def api
  @api ||= ::UrlScan::API.new(Miteru.configuration.urlscan_api_key)
end

#urlsObject



12
13
14
15
16
17
# File 'lib/miteru/feeds/urlscan_pro.rb', line 12

def urls
  urls_from_pro_feed
rescue ::UrlScan::ResponseError => e
  Miteru.logger.error "Failed to load urlscan.io pro feed (#{e})"
  []
end