class Clarification::Client
Attributes
active_public_models[R]
last_response[R]
search[R]
train[R]
Public Class Methods
new()
click to toggle source
# File lib/clarification/client.rb, line 6 def initialize raise "No Configuration Found." if Clarification.configuration.nil? @active_public_models = Clarification.configuration.default_public_models @last_response = nil @search = Search.new @train = Train.new end
Public Instance Methods
predict(url)
click to toggle source
# File lib/clarification/client.rb, line 14 def predict(url) requester = Requester.new(@active_public_models) response = requester.get(url) @last_response = Enrich.new(response).run return @last_response end
set_models(model_array)
click to toggle source
# File lib/clarification/client.rb, line 21 def set_models(model_array) if model_array.class != Array raise "Clarification expects an array of models." end @active_public_models = model_array end