Module: Kooaba
- Defined in:
- lib/kooaba/multipart_message.rb,
lib/kooaba/base.rb,
lib/kooaba/item.rb,
lib/kooaba/query.rb,
lib/kooaba/version.rb,
lib/kooaba/query_request.rb,
lib/kooaba/upload_request.rb
Overview
Class implementing the MIME multipart message format (currently only containing the “Form Data” subtype)
Created 2008-10-30 by Joachim Fornallaz <[email protected]>
Defined Under Namespace
Modules: TypedFile
Classes: Item, MultipartMessage, Query, QueryRequest, UploadRequest
Constant Summary
collapse
- QUERY_URL =
"https://query-api.kooaba.com/v4/"
- UPLOAD_URL =
"https://upload-api.kooaba.com/api/v4/"
- VERSION =
"0.0.3"
Class Method Summary
collapse
Class Method Details
.data_key ⇒ Object
13
14
15
|
# File 'lib/kooaba/base.rb', line 13
def self.data_key
@@data_key
end
|
.data_key=(data_key) ⇒ Object
5
6
7
|
# File 'lib/kooaba/base.rb', line 5
def self.data_key=(data_key)
@@data_key = data_key
end
|
.query(image_path) ⇒ Object
25
26
27
|
# File 'lib/kooaba/base.rb', line 25
def self.query(image_path)
QueryRequest.new(image_path).start
end
|
.query_key ⇒ Object
17
18
19
|
# File 'lib/kooaba/base.rb', line 17
def self.query_key
@@query_key
end
|
.query_key=(query_key) ⇒ Object
9
10
11
|
# File 'lib/kooaba/base.rb', line 9
def self.query_key=(query_key)
@@query_key = query_key
end
|
.upload(item, bucket_id) ⇒ Object
21
22
23
|
# File 'lib/kooaba/base.rb', line 21
def self.upload(item, bucket_id)
UploadRequest.new(item, bucket_id).start
end
|