Class: Mocodo::CharacterRecognition::Document
- Inherits:
-
Base
- Object
- Base
- Mocodo::CharacterRecognition::Document
show all
- Defined in:
- lib/mocodo/character_recognition.rb
Constant Summary
collapse
- EndPoint =
"/characterRecognition/v1/document"
Constants inherited
from Base
Base::BaseURL
Instance Attribute Summary
Attributes inherited from Base
#api_key, #response
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Constructor Details
This class inherits a constructor from Mocodo::Base
Instance Method Details
#cancel ⇒ Object
51
52
53
|
# File 'lib/mocodo/character_recognition.rb', line 51
def cancel
delete(build_url(File.join(EndPoint, @id)))
end
|
#request(options = {}) ⇒ Object
38
39
40
41
42
43
44
45
|
# File 'lib/mocodo/character_recognition.rb', line 38
def request(options={})
response = HTTPClient.new.post_content(build_url(EndPoint), options, {
"content-type" => "multipart/form-data; boundary=boundary",
})
response = JSON.parse(response, symbolize_names: true)
@id = response[:job][:@id]
response
end
|
#result ⇒ Object
47
48
49
|
# File 'lib/mocodo/character_recognition.rb', line 47
def result
JSON.parse(open(build_url(File.join(EndPoint, @id))).read, symbolize_names: true)
end
|