maartenvanvliet/moneybird

View on GitHub
lib/moneybird/service/documents/typeless_document.rb

Summary

Maintainability
A
50 mins
Test Coverage
B
85%
module Moneybird::Service::Document
  class TypelessDocument
    include Moneybird::Traits::AdministrationService
    include Moneybird::Traits::Service
    include Moneybird::Traits::Find
    include Moneybird::Traits::FindAll
    include Moneybird::Traits::Save
    include Moneybird::Traits::Delete
    include Moneybird::Traits::Synchronization

    private

    def resource_class
      Moneybird::Resource::Documents::TypelessDocument
    end

    def path
      "#{administration_id}/documents/typeless_documents"
    end
  end
end