class MicrosoftComputerVision::Api::OCR

Constants

ENDPOINT

Public Class Methods

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

Public Instance Methods

params() click to toggle source
# File lib/microsoft_computer_vision/api/ocr.rb, line 20
def params
  data = {}
  data[:language] = @language unless @language.nil?
  data[:detectOrientation] = @detect_orientation unless @detect_orientation.nil?

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

  uri
end