class Plino::Client
This class is used for calling Plino
API
Constants
- BASE_URL
- CLASSIFY_PATH
Public Instance Methods
classify(text)
click to toggle source
# File lib/plino/client.rb, line 10 def classify(text) post(CLASSIFY_PATH, email_text: text) end
Private Instance Methods
post(path, data)
click to toggle source
# File lib/plino/client.rb, line 16 def post(path, data) uri = URI.join(BASE_URL, path) request = Net::HTTP::Post.new(uri) request.body = data.to_json request.set_content_type('application/json') http = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) response = http.request(request) JSON.parse(response.body) end