Class: Torckapi::Tracker::HTTP

Inherits:
Base
  • Object
show all
Defined in:
lib/torckapi/tracker/http.rb

Instance Attribute Summary

Attributes inherited from Base

#url

Instance Method Summary collapse

Instance Method Details

#announce(info_hash) ⇒ Torckapi::Response::Announce

Announce request

Raises:



9
10
11
12
# File 'lib/torckapi/tracker/http.rb', line 9

def announce info_hash
  super info_hash
  Torckapi::Response::Announce.from_http(info_hash, perform_request(url_for(@url.dup, Announce, info_hash)))
end

#scrape(info_hashes = []) ⇒ Torckapi::Response::Scrape

Scrape request

Raises:



15
16
17
18
# File 'lib/torckapi/tracker/http.rb', line 15

def scrape info_hashes=[]
  super info_hashes
  Torckapi::Response::Scrape.from_http(perform_request(url_for(@url.dup, Scrape, info_hashes)))
end