Method: OnsOpenApi::Connection#request
- Defined in:
- lib/ons_openapi/connection.rb
#request(resource, method = "get", args) ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/ons_openapi/connection.rb', line 41 def request(resource, method="get", args) uri = request_uri resource, args case method when "get" req = Net::HTTP::Get.new(uri.request_uri) when "post" req = Net::HTTP::Post.new(uri.request_uri) end http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = (uri.port == 443) res = http.start() { |conn| conn.request(req) } res.body end |