Module: Monetra::UserAudit
- Defined in:
- lib/monetra.rb
Overview
Class Method Summary collapse
-
.BatchTotals(batch = nil) ⇒ Object
—————————————————–.
-
.FailedTransactions ⇒ Object
—————————————————–.
-
.ParseDataBlock(data) ⇒ Object
—————————————————–.
-
.SendAdminReturnDataBlock(admin_value, options = {}) ⇒ Object
—————————————————–.
-
.SettledTransactions(batch = nil) ⇒ Object
—————————————————–.
-
.UnsettledBatches ⇒ Object
—————————————————–.
-
.UnsettledTransactions(batch = nil) ⇒ Object
—————————————————–.
Class Method Details
.BatchTotals(batch = nil) ⇒ Object
223 224 225 |
# File 'lib/monetra.rb', line 223 def self.BatchTotals(batch = nil) self.SendAdminReturnDataBlock('BT', {:batch => batch}) end |
.FailedTransactions ⇒ Object
233 234 235 |
# File 'lib/monetra.rb', line 233 def self.FailedTransactions self.SendAdminReturnDataBlock('GFT') end |
.ParseDataBlock(data) ⇒ Object
187 188 189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/monetra.rb', line 187 def self.ParseDataBlock(data) rows = [] reader = CSV::Reader.create(data) header = reader.shift reader.each do |row| h = {} header.each_with_index do |k,i| h[k] = row[i] end rows << h end return rows end |
.SendAdminReturnDataBlock(admin_value, options = {}) ⇒ Object
202 203 204 205 206 207 208 209 210 |
# File 'lib/monetra.rb', line 202 def self.SendAdminReturnDataBlock(admin_value, = {}) .merge!({:admin => admin_value}) trans = Monetra::Transaction::Admin.new() resp_set = Monetra::Base.send([trans]) pp resp_set resp = resp_set[0] pp resp if Monetra::Base.debug == true self.ParseDataBlock(resp.DataBlock) end |
.SettledTransactions(batch = nil) ⇒ Object
228 229 230 |
# File 'lib/monetra.rb', line 228 def self.SettledTransactions(batch = nil) self.SendAdminReturnDataBlock('GL', {:batch => batch}) end |
.UnsettledBatches ⇒ Object
218 219 220 |
# File 'lib/monetra.rb', line 218 def self.UnsettledBatches self.SendAdminReturnDataBlock('UB') end |
.UnsettledTransactions(batch = nil) ⇒ Object
213 214 215 |
# File 'lib/monetra.rb', line 213 def self.UnsettledTransactions(batch = nil) self.SendAdminReturnDataBlock('GUT', {:batch => batch}) end |