Class: Facturama::Services::CrudService
Instance Method Summary
collapse
Methods inherited from HttpService
#delete, #get, #initialize, #post, #put
Instance Method Details
#create(message, url = '') ⇒ Object
16
17
18
|
# File 'lib/facturama/services/crud_service.rb', line 16
def create(message, url = '')
HttpService.instance_method(:post).bind(self).call(message, url)
end
|
#create3(message, url = '') ⇒ Object
20
21
22
|
# File 'lib/facturama/services/crud_service.rb', line 20
def create3(message, url = '')
HttpService.instance_method(:post).bind(self).call(message, url)
end
|
#list ⇒ Object
12
13
14
|
# File 'lib/facturama/services/crud_service.rb', line 12
def list
HttpService.instance_method(:get).bind(self).call('')
end
|
#remove(message) ⇒ Object
24
25
26
|
# File 'lib/facturama/services/crud_service.rb', line 24
def remove(message)
HttpService.instance_method(:delete).bind(self).call(message)
end
|
#retrieve(message) ⇒ Object
8
9
10
|
# File 'lib/facturama/services/crud_service.rb', line 8
def retrieve(message)
HttpService.instance_method(:get).bind(self).call(message)
end
|
#update(message, url = '') ⇒ Object
28
29
30
|
# File 'lib/facturama/services/crud_service.rb', line 28
def update(message, url = '')
HttpService.instance_method(:put).bind(self).call(message, url)
end
|