module NHKProgram::Request

Public Instance Methods

get(path, params = {}) click to toggle source

Perform an HTTP GET request

# File lib/nhk_program/request.rb, line 8
def get(path, params = {})
  request(:get, path, params)
end
request(http_method, path, params = {}) click to toggle source

Perform an HTTP request

# File lib/nhk_program/request.rb, line 13
def request(http_method, path, params = {})
  path = "#{path}?key=#{CGI.escape(api_key.to_s)}" if api_key
  response = connection.send(http_method) do |request|
    request.url(path, params)
  end

  response.body
end