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