Sha256: c45d8a4759cbe7e1965e09cdca185800a3af0ef9891e7b5fb5298b6d164a5375

Contents?: true

Size: 687 Bytes

Versions: 12

Compression:

Stored size: 687 Bytes

Contents

module AchClient
  class Abstract

    # Interface for polling provider for ACH status responses
    class AchStatusChecker
      # Wrapper for a provider's "most recent bucket"
      # @return [Hash{String => AchClient::AchResponse}] Hash with provider's
      #   external ACH id as the key, AchResponse objects as values
      def self.most_recent
        raise AbstractMethodError
      end

      # Wrapper for a providers range response endpoint
      # @return [Hash{String => AchClient::AchResponse}] Hash with provider's
      #   external ACH id as the key, AchResponse objects as values
      def self.in_range(*)
        raise AbstractMethodError
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ach_client-0.7.0 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.8 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.7 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.6 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.5 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.4 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.3 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.2 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.1 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.6.0 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.5.2 lib/ach_client/providers/abstract/ach_status_checker.rb
ach_client-0.5.1 lib/ach_client/providers/abstract/ach_status_checker.rb