Class: DGaffML::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/dgaff_ml/request.rb

Class Method Summary collapse

Class Method Details

.dataset(user_id, dataset_id) ⇒ Object



11
12
13
# File 'lib/dgaff_ml/request.rb', line 11

def self.dataset(user_id, dataset_id)
  JSON.parse(RestClient.get(hostname+"/api/#{user_id}/dataset/#{dataset_id}").body)
end

.datasets(user_id) ⇒ Object



15
16
17
# File 'lib/dgaff_ml/request.rb', line 15

def self.datasets(user_id)
  JSON.parse(RestClient.get(hostname+"/api/#{user_id}/datasets").body)
end

.hostnameObject



3
4
5
# File 'lib/dgaff_ml/request.rb', line 3

def self.hostname
  "http://machinelearning.devingaffney.com"
end

.login(user_id) ⇒ Object



7
8
9
# File 'lib/dgaff_ml/request.rb', line 7

def self.(user_id)
  JSON.parse(RestClient.get(hostname+"/api/#{user_id}").body)
end

.predict(user_id, dataset_id, obs) ⇒ Object



19
20
21
# File 'lib/dgaff_ml/request.rb', line 19

def self.predict(user_id, dataset_id, obs)
  JSON.parse(RestClient.post(hostname+"/api/#{user_id}/predict/#{dataset_id}", {data: obs.to_json}).body)
end