Sha256: 7bb378c34b6016e73c8655c28477f79b248868e1700bf48368fa391138cd6c4b

Contents?: true

Size: 669 Bytes

Versions: 3

Compression:

Stored size: 669 Bytes

Contents

module TorrentSearch
  module Trackers
    module KickAss
      class Torrent

        def initialize(row)
          @row = row
        end

        def name
          @row.search('.torrentname a')[1].text
        end

        def size
          @row.search('td')[1].text
        end

        def seeders
          @row.search('td')[4].text
        end

        def leechers
          @row.search('td')[5].text
        end

        def href
          url.match(/(.*)\?/)[1]
        end

        def filename
          url.match(/title=(.*)/)[1]
        end

        def url
          @row.search('.iaconbox a').last.attr('href')
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
torrent_search-0.0.3 lib/torrent_search/trackers/kick_ass/torrent.rb
torrent_search-0.0.2 lib/torrent_search/trackers/kick_ass/torrent.rb
torrent_search-0.0.1 lib/torrent_search/trackers/kick_ass/torrent.rb