Sha256: 4932a845fb6c2c49b8ab58012488397f11bd5a36b82cbd754f1c2a5b1573bc0f
Contents?: true
Size: 719 Bytes
Versions: 6
Compression:
Stored size: 719 Bytes
Contents
module RockRMS module Response class RecurringDonation < Base MAP = { id: 'Id', active: 'IsActive', foreign_key: 'ForeignKey', next_payment_date: 'NextPaymentDate', payment_details: 'FinancialPaymentDetail', person_id: 'AuthorizedPersonAliasId', transaction_details: 'ScheduledTransactionDetails', transaction_code: 'TransactionCode' }.freeze def format_single(data) result = to_h(MAP, data) result[:transaction_details] = RecurringDonationDetails.format(result[:transaction_details]) result[:payment_details] = PaymentMethod.format(result[:payment_details]) result end end end end
Version data entries
6 entries across 6 versions & 1 rubygems