Sha256: cec2b4301137880788186fb9d8ecba7fb1a484b753770bfa4c25cfd22df257b4
Contents?: true
Size: 484 Bytes
Versions: 8
Compression:
Stored size: 484 Bytes
Contents
module DownloadTV ## # Interface for the grabbers class LinkGrabber attr_reader :url def initialize(url) @url = url @agent = Mechanize.new @agent.user_agent = DownloadTV::USER_AGENT end def online? @agent.read_timeout = 2 @agent.head(format(@url, 'test')) true rescue Mechanize::ResponseCodeError, Net::HTTP::Persistent::Error false end def get_links(_s) raise NotImplementedError end end end
Version data entries
8 entries across 8 versions & 1 rubygems