class MicrosoftComputerVision::Api::Describe

Constants

ENDPOINT

Public Class Methods

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

Public Instance Methods

params() click to toggle source
# File lib/microsoft_computer_vision/api/describe.rb, line 19
def params
  data = {}
  data[:maxCandidates] = @max_candidates unless @max_candidates.nil?

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

  uri
end