Sha256: 92775efd10e824bff23a0c0c818b66956ff26601d107938fd455fa779030ff45

Contents?: true

Size: 639 Bytes

Versions: 81

Compression:

Stored size: 639 Bytes

Contents

module Braintree
  class SettlementBatchSummary
    include BaseModule
    attr_reader :records

    def self.generate(settlement_date, group_by_custom_field = nil)
      criteria = { :settlement_date => settlement_date }
      criteria.merge!({:group_by_custom_field => group_by_custom_field}) if group_by_custom_field
      Configuration.gateway.settlement_batch_summary.generate(criteria)
    end

    def initialize(gateway, attributes)
      @gateway = gateway
      set_instance_variables_from_hash(attributes)
    end

    class << self
      protected :new
      def _new(*args)
        self.new(*args)
      end
    end
  end
end

Version data entries

81 entries across 81 versions & 1 rubygems

Version Path
braintree-2.80.1 lib/braintree/settlement_batch_summary.rb
braintree-2.80.0 lib/braintree/settlement_batch_summary.rb
braintree-2.79.0 lib/braintree/settlement_batch_summary.rb
braintree-2.78.0 lib/braintree/settlement_batch_summary.rb
braintree-2.77.0 lib/braintree/settlement_batch_summary.rb
braintree-2.76.0 lib/braintree/settlement_batch_summary.rb
braintree-2.75.0 lib/braintree/settlement_batch_summary.rb
braintree-2.74.0 lib/braintree/settlement_batch_summary.rb
braintree-2.73.0 lib/braintree/settlement_batch_summary.rb
braintree-2.72.0 lib/braintree/settlement_batch_summary.rb
braintree-2.71.0 lib/braintree/settlement_batch_summary.rb
braintree-2.70.0 lib/braintree/settlement_batch_summary.rb
braintree-2.69.1 lib/braintree/settlement_batch_summary.rb
braintree-2.69.0 lib/braintree/settlement_batch_summary.rb
braintree-2.68.2 lib/braintree/settlement_batch_summary.rb
braintree-2.68.1 lib/braintree/settlement_batch_summary.rb
braintree-2.68.0 lib/braintree/settlement_batch_summary.rb
braintree-2.67.0 lib/braintree/settlement_batch_summary.rb
braintree-2.66.0 lib/braintree/settlement_batch_summary.rb
braintree-2.65.0 lib/braintree/settlement_batch_summary.rb