Class: Mocodo::CharacterRecognition::Scene
- Inherits:
-
Base
- Object
- Base
- Mocodo::CharacterRecognition::Scene
show all
- Defined in:
- lib/mocodo/character_recognition.rb
Constant Summary
collapse
- EndPoint =
"/characterRecognition/v1/scene"
Constants inherited
from Base
Base::BaseURL
Instance Attribute Summary collapse
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 Attribute Details
#id ⇒ Object
Returns the value of attribute id.
7
8
9
|
# File 'lib/mocodo/character_recognition.rb', line 7
def id
@id
end
|
Instance Method Details
#cancel ⇒ Object
21
22
23
|
# File 'lib/mocodo/character_recognition.rb', line 21
def cancel
delete(build_url(File.join(EndPoint, @id)))
end
|
#request(options = {}) ⇒ Object
8
9
10
11
12
13
14
15
|
# File 'lib/mocodo/character_recognition.rb', line 8
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
17
18
19
|
# File 'lib/mocodo/character_recognition.rb', line 17
def result
JSON.parse(open(build_url(File.join(EndPoint, @id))).read, symbolize_names: true)
end
|