class Gocoin::Invoices
Public Class Methods
new(api)
click to toggle source
# File lib/gocoin/api/invoices.rb, line 4 def initialize(api) @api = api end
Public Instance Methods
create(merchant_id, params)
click to toggle source
# File lib/gocoin/api/invoices.rb, line 8 def create(merchant_id, params) @api.client.logger.debug 'Gocoin::Invoices#create called.' route = "/merchants/#{merchant_id}/invoices" options = { method: 'POST', payload: params } @api.request route, options end
get(id)
click to toggle source
# File lib/gocoin/api/invoices.rb, line 18 def get(id) @api.client.logger.debug 'Gocoin::Invoices#get called.' route = "/invoices/#{id}" options = {} @api.request route, options end
search(params = {})
click to toggle source
# File lib/gocoin/api/invoices.rb, line 25 def search(params = {}) @api.client.logger.debug 'Gocoin::Invoices#search called.' route = "/invoices/search?#{Util.hash_to_url_params(params)}" options = {} @api.request route, options end