Sha256: a198deb25f712ff54d32ee81bee2c9429910ee573b35e54d593d503ef457d0aa

Contents?: true

Size: 488 Bytes

Versions: 5

Compression:

Stored size: 488 Bytes

Contents

module Moneybird::Service
  class Administration
    include Moneybird::Traits::FindAll
    include Moneybird::Traits::Service

    attr_reader :client, :preloaded_data

    def initialize(client)
      @client = client
      @preloaded_data = nil
    end

    def find(id)
      all.find{ |administration| administration.id.to_i == id }
    end

    private

    def resource_class
      Moneybird::Resource::Administration
    end

    def path
      'administrations'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

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