Class: MonzoApi

Inherits:
Object
  • Object
show all
Defined in:
lib/monzo/monzo_api.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ MonzoApi

Returns a new instance of MonzoApi.



5
6
7
8
9
10
11
12
13
# File 'lib/monzo/monzo_api.rb', line 5

def initialize(config)
  @user_id = config.parse['user_id']
  @account_id = config.parse['account_id']
  @access_token = config.parse['access_token']

  @monzo = Mondo::Client.new(
      token: @access_token,
      account_id: @user_id)
end

Instance Method Details

#accountsObject



19
20
21
# File 'lib/monzo/monzo_api.rb', line 19

def accounts
  @monzo.accounts
end

#balanceObject



15
16
17
# File 'lib/monzo/monzo_api.rb', line 15

def balance
  @monzo.balance @account_id
end

#transactionsObject



23
24
25
# File 'lib/monzo/monzo_api.rb', line 23

def transactions
  @monzo.transactions
end