Class: Marqo::Models
- Inherits:
-
Object
- Object
- Marqo::Models
- Defined in:
- lib/marqo/models.rb
Class Method Summary collapse
Class Method Details
.delete(endpoint, params = {}) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/marqo/models.rb', line 14 def delete(endpoint, params = {}) url = Marqo::UrlHelpers.models_endpoint(endpoint) http = Net::HTTP.new(url.host, url.port) http.use_ssl = url.scheme == "https" request = Net::HTTP::Delete.new(url) unless params.empty? request.set_form_data(params) request = Net::HTTP::Delete.new("#{url.path}?#{request.body}") end http.request(request) end |
.info(endpoint) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/marqo/models.rb', line 5 def info(endpoint) url = Marqo::UrlHelpers.models_endpoint(endpoint) http = Net::HTTP.new(url.host, url.port) http.use_ssl = url.scheme == "https" request = Net::HTTP::Get.new(url) http.request(request) end |