Sha256: 9a5ed28cc84f6eb013b001444e1fd8bbf7a47947000716a5de08961bcc94147f

Contents?: true

Size: 444 Bytes

Versions: 5

Compression:

Stored size: 444 Bytes

Contents

module Moneybird::Service
  class Payment
    include Moneybird::Traits::AdministrationService
    include Moneybird::Traits::Service
    include Moneybird::Traits::FindAll
    include Moneybird::Traits::Save
    include Moneybird::Traits::Delete

    private

    def resource_class
      Moneybird::Resource::Invoice::Payment
    end

    def path
      "#{administration_id}/sales_invoices/#{options[:invoice_id]}/payments"
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
moneybird-0.10.2 lib/moneybird/service/payment.rb
moneybird-0.10.1 lib/moneybird/service/payment.rb
moneybird-0.9.9 lib/moneybird/service/payment.rb
moneybird-0.9.8 lib/moneybird/service/payment.rb
moneybird-0.9.7 lib/moneybird/service/payment.rb