Class: Coffrify::Transfers
- Inherits:
-
Object
- Object
- Coffrify::Transfers
- Defined in:
- lib/coffrify/client.rb
Overview
── Resources ──────────────────────────────────────────────────────────
Instance Method Summary collapse
- #create(files, **options) ⇒ Object
- #delete(id) ⇒ Object
- #get(id) ⇒ Object
-
#initialize(client) ⇒ Transfers
constructor
A new instance of Transfers.
- #list(limit: 20, offset: 0, status: nil) ⇒ Object
Constructor Details
#initialize(client) ⇒ Transfers
Returns a new instance of Transfers.
90 |
# File 'lib/coffrify/client.rb', line 90 def initialize(client); @c = client; end |
Instance Method Details
#create(files, **options) ⇒ Object
101 102 103 |
# File 'lib/coffrify/client.rb', line 101 def create(files, **) @c.request(:post, "/transfers", body: { files: files, ** }) end |
#delete(id) ⇒ Object
99 |
# File 'lib/coffrify/client.rb', line 99 def delete(id); @c.request(:delete, "/transfers/#{escape(id)}"); end |
#get(id) ⇒ Object
98 |
# File 'lib/coffrify/client.rb', line 98 def get(id); @c.request(:get, "/transfers/#{escape(id)}"); end |
#list(limit: 20, offset: 0, status: nil) ⇒ Object
92 93 94 95 96 |
# File 'lib/coffrify/client.rb', line 92 def list(limit: 20, offset: 0, status: nil) q = { limit: limit, offset: offset } q[:status] = status if status @c.request(:get, "/transfers", query: q) end |