Class: Utils
- Inherits:
-
Object
- Object
- Utils
- Defined in:
- lib/docker_rack/utils.rb
Overview
Collection of useful utilities
Class Method Summary collapse
Class Method Details
.http_get(url) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/docker_rack/utils.rb', line 3 def self.http_get(url) uri = URI.parse(url) http = Net::HTTP.new(uri.host, uri.port) request = Net::HTTP::Get.new(uri.request_uri, 'Content-Type' => 'application/json') http.request(request) end |
.http_post(url, json) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/docker_rack/utils.rb', line 11 def self.http_post(url, json) uri = URI.parse(url) json_headers = {'Content-Type' => 'application/json', 'Accept' => 'application/json'} http = Net::HTTP.new(uri.host, uri.port) response = http.post(uri.path, json.to_json, json_headers) # puts response.code # puts "Response #{response.code} #{response.message}: # {response.body}" response end |