class MicrosoftComputerVision::Api::Analyze

Constants

ENDPOINT

Public Class Methods

new(visual_features, details) click to toggle source
# File lib/microsoft_computer_vision/api/analyze.rb, line 8
def initialize(visual_features, details)
  @visual_features = visual_features
  @details = details
end

Public Instance Methods

params() click to toggle source
# File lib/microsoft_computer_vision/api/analyze.rb, line 20
def params
  data = {}
  data[:visualFeatures] = @visual_features unless @visual_features.nil?
  data[:details] = @details unless @details.nil?

  data
end
uri(api_base_url) click to toggle source
# File lib/microsoft_computer_vision/api/analyze.rb, line 13
def uri(api_base_url)
  uri = URI("#{api_base_url}#{ENDPOINT}")
  uri.query = URI.encode_www_form(params)

  uri
end