Class: Wizypay::BalanceReport

Inherits:
Resource
  • Object
show all
Defined in:
lib/wizypay/balance_report.rb

Defined Under Namespace

Classes: Line

Class Method Summary collapse

Methods inherited from Resource

#reinitialize

Class Method Details

.daily(opts = {}) ⇒ Object



19
20
21
# File 'lib/wizypay/balance_report.rb', line 19

def self.daily(opts = {})
  show('day', opts)
end

.monthly(opts = {}) ⇒ Object



15
16
17
# File 'lib/wizypay/balance_report.rb', line 15

def self.monthly(opts = {})
  show('month', opts)
end

.show(granularity, opts = {}) ⇒ Object



10
11
12
13
# File 'lib/wizypay/balance_report.rb', line 10

def self.show(granularity, opts = {})
  raw = ApiClient.get('/balance_report', opts.merge(granularity: granularity))
  Collection.new(Line, raw[:data], raw[:meta])
end