class Facturama::Services::CrudService

Public Class Methods

new( connection_info, uri_resource ) click to toggle source
Calls superclass method
# File lib/facturama/services/crud_service.rb, line 8
def initialize( connection_info, uri_resource )
    super( connection_info, uri_resource)
end

Public Instance Methods

create(message, url = "") click to toggle source
# File lib/facturama/services/crud_service.rb, line 23
def create (message, url = "")
    HttpService.instance_method(:post).bind(self).call(message, url)
end
list() click to toggle source
# File lib/facturama/services/crud_service.rb, line 18
def list
    HttpService.instance_method(:get).bind(self).call('')
end
remove(message) click to toggle source
# File lib/facturama/services/crud_service.rb, line 28
def remove(message)
    HttpService.instance_method(:delete).bind(self).call(message)
end
retrieve(message) click to toggle source
# File lib/facturama/services/crud_service.rb, line 13
def retrieve(message)
    HttpService.instance_method(:get).bind(self).call(message)
end
update(message, url = "" ) click to toggle source
# File lib/facturama/services/crud_service.rb, line 33
def update(message,  url = "" )
    HttpService.instance_method(:put).bind(self).call(message, url)
end