Class: TorrentSearch::Trackers::KickAss::Scraper

Inherits:
Object
  • Object
show all
Defined in:
lib/torrent_search/trackers/kick_ass/scraper.rb

Constant Summary collapse

BASE_URL =
"http://kickass.to/usearch"
LIMIT =
10

Instance Method Summary collapse

Constructor Details

#initialize(search_terms, options = {}) ⇒ Scraper

Returns a new instance of Scraper.



11
12
13
14
# File 'lib/torrent_search/trackers/kick_ass/scraper.rb', line 11

def initialize(search_terms, options = {})
  @search_terms = search_terms
  @options = options
end

Instance Method Details

#searchObject



16
17
18
19
20
21
22
# File 'lib/torrent_search/trackers/kick_ass/scraper.rb', line 16

def search
  search_results.map do |row|
    Torrent.new(row)
  end
rescue Mechanize::ResponseCodeError
  []
end