class ClarifaiRuby::MyTagRequest
Public Instance Methods
get(image_url_or_path, opts = {})
click to toggle source
Calls superclass method
# File lib/multitagger/provider/clarifai.rb, line 6 def get(image_url_or_path, opts = {}) if image_url_or_path =~ URI::regexp super else body = { encoded_data: File.new(image_url_or_path), model: opts[:model] } build_request!(body, opts) @raw_response = @client.post(TAG_PATH, body).parsed_response raise RequestError.new @raw_response["status_msg"] if @raw_response["status_code"] != "OK" TagResponse.new(raw_response) end end