class Multitagger::Provider::Clarifai
Public Class Methods
new(our_config)
click to toggle source
# File lib/multitagger/provider/clarifai.rb, line 26 def initialize(our_config) ClarifaiRuby.configure do |config| config.client_id = our_config["id"] config.client_secret = our_config["secret"] end end
Public Instance Methods
tag(image)
click to toggle source
# File lib/multitagger/provider/clarifai.rb, line 33 def tag(image) response = ClarifaiRuby::MyTagRequest.new.get(image) response.tag_images.first.tags.map { |x| Tag.new(x.word, x.prob) } end