Class: SerwerSMS::Resources::Files
- Inherits:
-
Object
- Object
- SerwerSMS::Resources::Files
- Defined in:
- lib/serwersms/resources/files.rb
Instance Method Summary collapse
-
#add(type, params = {}) ⇒ Hash
Add new file.
-
#delete(id, type) ⇒ Hash
Delete a file.
-
#index(type) ⇒ Hash
List of files.
-
#initialize(client) ⇒ Files
constructor
A new instance of Files.
-
#view(id, type) ⇒ Hash
View file details.
Constructor Details
#initialize(client) ⇒ Files
Returns a new instance of Files.
4 5 6 |
# File 'lib/serwersms/resources/files.rb', line 4 def initialize(client) @client = client end |
Instance Method Details
#add(type, params = {}) ⇒ Hash
Add new file
17 18 19 20 |
# File 'lib/serwersms/resources/files.rb', line 17 def add(type, params = {}) params['type'] = type @client.call('files/add', params) end |
#delete(id, type) ⇒ Hash
Delete a file
56 57 58 |
# File 'lib/serwersms/resources/files.rb', line 56 def delete(id, type) @client.call('files/delete', 'id' => id, 'type' => type) end |
#index(type) ⇒ Hash
List of files
32 33 34 |
# File 'lib/serwersms/resources/files.rb', line 32 def index(type) @client.call('files/index', 'type' => type) end |
#view(id, type) ⇒ Hash
View file details
46 47 48 |
# File 'lib/serwersms/resources/files.rb', line 46 def view(id, type) @client.call('files/view', 'id' => id, 'type' => type) end |