Module: Uploadcare::RawApi
- Included in:
- Api
- Defined in:
- lib/uploadcare/api/raw_api.rb
Instance Method Summary collapse
-
#delete(path = "/files/", params = {}) ⇒ Object
request with DELETE verb.
-
#get(path = "/files/", params = {}) ⇒ Object
request with GET verb.
- #initialize(options = {}) ⇒ Object
-
#post(path = "/files/", params = {}) ⇒ Object
request with POST verb.
-
#put(path = "/files/", params = {}) ⇒ Object
request with PUT verb.
-
#request(method = :get, path = "/files/", params = {}) ⇒ Object
(also: #api_request)
basic request method.
Instance Method Details
#delete(path = "/files/", params = {}) ⇒ Object
request with DELETE verb
40 41 42 |
# File 'lib/uploadcare/api/raw_api.rb', line 40 def delete path= "/files/", params={} request :delete, path, params end |
#get(path = "/files/", params = {}) ⇒ Object
request with GET verb
22 23 24 |
# File 'lib/uploadcare/api/raw_api.rb', line 22 def get path= "/files/", params={} request :get, path, params end |
#initialize(options = {}) ⇒ Object
6 7 8 9 10 |
# File 'lib/uploadcare/api/raw_api.rb', line 6 def initialize ={} @options = Uploadcare::default_settings.merge() @api_connection = Uploadcare::Connections::ApiConnection.new(@options) @upload_connection = Uploadcare::Connections::UploadConnection.new(@options) end |
#post(path = "/files/", params = {}) ⇒ Object
request with POST verb
28 29 30 |
# File 'lib/uploadcare/api/raw_api.rb', line 28 def post path= "/files/", params={} request :post, path, params end |
#put(path = "/files/", params = {}) ⇒ Object
request with PUT verb
34 35 36 |
# File 'lib/uploadcare/api/raw_api.rb', line 34 def put path= "/files/", params={} request :put, path, params end |
#request(method = :get, path = "/files/", params = {}) ⇒ Object Also known as: api_request
basic request method
14 15 16 17 |
# File 'lib/uploadcare/api/raw_api.rb', line 14 def request method = :get, path = "/files/", params = {} response = @api_connection.send method, path, params response.body end |