Sha256: 8f048b28a03208d3b1438a0c6730778da66655e916ee7ab4db213adcdf05f812

Contents?: true

Size: 386 Bytes

Versions: 30

Compression:

Stored size: 386 Bytes

Contents

module AchClient
  # Abstract Response wrapper for the various ACH response statuses
  class AchResponse


    attr_reader :amount, # Amount of the processed ACH
                :date # Date the Ach was in this status

    def initialize(amount:, date:)
      raise AbstractMethodError if self.class == AchClient::AchResponse
      @amount = amount
      @date = date
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
ach_client-5.3.4 lib/ach_client/objects/responses/ach_response.rb
ach_client-5.3.3 lib/ach_client/objects/responses/ach_response.rb
ach_client-5.3.2 lib/ach_client/objects/responses/ach_response.rb
ach_client-5.3.1 lib/ach_client/objects/responses/ach_response.rb
ach_client-5.3.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-5.2.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-5.1.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-5.0.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-4.0.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-3.1.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-3.0.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-2.1.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-2.0.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-1.1.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-1.0.3 lib/ach_client/objects/responses/ach_response.rb
ach_client-1.0.2 lib/ach_client/objects/responses/ach_response.rb
ach_client-1.0.1 lib/ach_client/objects/responses/ach_response.rb
ach_client-1.0.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-0.7.0 lib/ach_client/objects/responses/ach_response.rb
ach_client-0.6.8 lib/ach_client/objects/responses/ach_response.rb