Module: Request

Included in:
FFNerd
Defined in:
lib/fantasy_football_nerd/request.rb

Instance Method Summary collapse

Instance Method Details

#base_urlObject



5
6
7
# File 'lib/fantasy_football_nerd/request.rb', line 5

def base_url
  "https://www.fantasyfootballnerd.com/service"
end

#request_service(service, api_key, extras = []) ⇒ Object



14
15
16
17
# File 'lib/fantasy_football_nerd/request.rb', line 14

def request_service(service, api_key, extras = [])
  url = service_url(service, api_key, extras)
  JSON.parse(open(url).read)
end

#service_url(service, api_key, extras = []) ⇒ Object



9
10
11
12
# File 'lib/fantasy_football_nerd/request.rb', line 9

def service_url(service, api_key, extras = [])
  service = service.to_s
  [base_url, service, "json", api_key, extras].join("/").gsub(/\/$/, '')
end