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