Class: Transfeera::Default::Batch
- Inherits:
-
Request
- Object
- Request
- Transfeera::Default::Batch
show all
- Defined in:
- lib/transfeera/resources/default/batch.rb
Class Method Summary
collapse
Methods inherited from Request
#delete, #get, #initialize, instance, #post, #put
Class Method Details
.all(initial_date:, end_date:, page: 0, search: '', type: '') ⇒ Object
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/transfeera/resources/default/batch.rb', line 9
def self.all(initial_date:, end_date:, page: 0, search: '', type: '')
params = {}
params.store :initialDate, initial_date
params.store :endDate, end_date
params.store :page, page
params.store :type, type unless type.empty?
params.store :search, search unless search.empty?
uri = Transfeera.urls.dig(:uri, :batch, :all)
instance.get(uri, params: params)
end
|
.create(body:) ⇒ Object
21
22
23
24
|
# File 'lib/transfeera/resources/default/batch.rb', line 21
def self.create(body:)
uri = Transfeera.urls.dig(:uri, :batch, :create)
instance.post(uri, body: body)
end
|
.delete(id) ⇒ Object
31
32
33
34
|
# File 'lib/transfeera/resources/default/batch.rb', line 31
def self.delete(id)
uri = Transfeera.urls.dig(:uri, :batch, :delete).sub(':id', id.to_s)
instance.delete(uri)
end
|
.find(id) ⇒ Object
4
5
6
7
|
# File 'lib/transfeera/resources/default/batch.rb', line 4
def self.find(id)
parsed_uri = Transfeera.urls.dig(:uri, :batch, :find).sub(':id', id.to_s)
instance.get(parsed_uri)
end
|
.update(id, body:) ⇒ Object
26
27
28
29
|
# File 'lib/transfeera/resources/default/batch.rb', line 26
def self.update(id, body:)
uri = Transfeera.urls.dig(:uri, :batch, :update).sub(':id', id.to_s)
instance.put(uri, body: body)
end
|