Sha256: b850b34f0c7d4af20d1034176c52acde01cbf75665e44b3fb6c317f7aa2db0ed
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
require "indico/version" require "indico/helper" require "uri" require "json" require "net/https" module Indico HEADERS = { "Content-Type" => "application/json", "Accept" => "text/plain" } def self.political(test_text) data_dict = JSON.dump({ text: test_text}) response = make_request(base_url("political"), data_dict, HEADERS) JSON.parse(response.body) end def self.spam(test_text) data_dict = JSON.dump({ text: test_text}) response = make_request(base_url("spam"), data_dict, HEADERS) JSON.parse(response.body) end def self.posneg(test_text) data_dict = JSON.dump({ text: test_text}) response = make_request(base_url("sentiment"), data_dict, HEADERS) JSON.parse(response.body) end def self.sentiment(*args) self.posneg(*args) end def self.fer(face) data_dict = JSON.dump({ face: face}) response = make_request(base_url("fer"), data_dict, HEADERS) JSON.parse(response.body) end def self.facial_features(face) data_dict = JSON.dump({ face: face}) response = make_request(base_url("facialfeatures"), data_dict, HEADERS) response_dict = JSON.parse(response.body) response_dict['response'] end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
indico-0.0.2 | lib/indico.rb |
indico-0.0.1 | lib/indico.rb |
indico-0.0.1.alpha | lib/indico.rb |