Method: Postgrest::HTTP#call

Defined in:
lib/postgrest/http.rb

#callObject Also known as: execute

Raises:



42
43
44
45
46
47
48
49
50
51
# File 'lib/postgrest/http.rb', line 42

def call
  raise InvalidHTTPMethod unless valid_http_method?

  @response = Net::HTTP.start(uri.host, uri.port, use_ssl: use_ssl?) do |http|
    @request = create_request
    http.request(request)
  end

  RESPONSES[http_method].new(request, response)
end