Class: Emarsys::Source
- Inherits:
-
DataObject
- Object
- DataObject
- Emarsys::Source
- Defined in:
- lib/emarsys/data_objects/source.rb
Overview
Methods for the Source API
Class Method Summary collapse
-
.collection(account: nil) ⇒ Hash
List sources.
-
.create(name:, account: nil) ⇒ Hash
Create a new source.
-
.destroy(id, account: nil) ⇒ Hash
Destroy a specific source.
Methods inherited from DataObject
delete, get, parameterize_params, post, put, #request
Class Method Details
.collection(account: nil) ⇒ Hash
List sources
15 16 17 |
# File 'lib/emarsys/data_objects/source.rb', line 15 def collection(account: nil) get account, 'source', {} end |
.create(name:, account: nil) ⇒ Hash
Create a new source
25 26 27 |
# File 'lib/emarsys/data_objects/source.rb', line 25 def create(name:, account: nil) post account, 'source/create', {:name => name} end |
.destroy(id, account: nil) ⇒ Hash
Destroy a specific source
35 36 37 |
# File 'lib/emarsys/data_objects/source.rb', line 35 def destroy(id, account: nil) delete account, "source/#{id}", {} end |