class Google::Civic::Requester

Public Class Methods

new(connection, request_params={}) click to toggle source
# File lib/google-civic/requester.rb, line 6
def initialize(connection, request_params={})
  @connection = connection
  @connection.base_url = BASE_URL
  @request_params = request_params
end

Public Instance Methods

request(kind, params={}) click to toggle source
# File lib/google-civic/requester.rb, line 12
def request(kind, params={})
  @connection.send method_for(kind) do |request|
    request.url path_for(kind), @request_params.merge(params)
  end
end