Sha256: 25c6656b6b1bdd2909999c33e1e059ac4efbba2f8501c9287acba94688ebd07b

Contents?: true

Size: 470 Bytes

Versions: 5

Compression:

Stored size: 470 Bytes

Contents

# frozen_string_literal: true

module FaithTeams
  module API
    module V2
      module Entity
        # Wraps a faithteams contribution object.
        class Contribution < Base
          # @return [Array<ContributionRecord>] the contribution records
          def records
            attributes.map do |record|
              FaithTeams::API::V2::Entity::ContributionRecord.new(attributes: record)
            end
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
faithteams-api-4.2.0 lib/faithteams/api/v2/entity/contribution.rb
faithteams-api-4.1.1 lib/faithteams/api/v2/entity/contribution.rb
faithteams-api-4.0.1 lib/faithteams/api/v2/entity/contribution.rb
faithteams-api-2.0.2 lib/faithteams/api/v2/entity/contribution.rb
faithteams-api-2.0.1 lib/faithteams/api/v2/entity/contribution.rb