Module: Request
- Included in:
- FFNerd
- Defined in:
- lib/fantasy_football_nerd/request.rb
Instance Method Summary collapse
- #base_url ⇒ Object
- #request_service(service, api_key, extras = []) ⇒ Object
- #service_url(service, api_key, extras = []) ⇒ Object
Instance Method Details
#base_url ⇒ Object
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 |