Class: Tvteka::API

Inherits:
Object
  • Object
show all
Defined in:
lib/tvteka/api.rb

Defined Under Namespace

Classes: APIResponse

Instance Method Summary collapse

Instance Method Details

#get(request_type, url, params, &block) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/tvteka/api.rb', line 4

def get(request_type, url, params, &block)
  cookies = params.delete(:cookies)
  params = params.to_a.map {|p| "#{p[0]}=#{p[1]}" }.join("&")
  request = create_request(url + "?" + params, :get)
  add_cookies(request, cookies) if cookies
  create_task(request_type, request, &block).resume
end