class XeroCLI::Commands::Balance
Attributes
bank_name[R]
Public Class Methods
new(options)
click to toggle source
# File lib/xero_cli/commands/balance.rb, line 2 def initialize(options) @bank_name = options.balance end
Public Instance Methods
perform()
click to toggle source
# File lib/xero_cli/commands/balance.rb, line 6 def perform balance = get_balance(bank_name) result = JSON.parse(balance)['balance'] ap "#{bank_name}: #{result}" rescue StandardError ap "Couldn't find bank with name '#{bank_name}'" end
Private Instance Methods
get_balance(bank_name)
click to toggle source
# File lib/xero_cli/commands/balance.rb, line 18 def get_balance(bank_name) xero_api.balance(bank_name) end