Module: XeroCLI

Defined in:
lib/xero_cli.rb,
lib/xero_cli/helper.rb,
lib/xero_cli/options.rb,
lib/xero_cli/version.rb,
lib/xero_cli/commands.rb,
lib/xero_cli/constants.rb,
lib/xero_cli/credentials.rb,
lib/xero_cli/options_parser.rb,
lib/xero_cli/accounts_storage.rb,
lib/xero_cli/templates/transfer.rb,
lib/xero_cli/templates/transaction.rb

Defined Under Namespace

Modules: Helper, Templates Classes: AccountsStorage, Commands, Constants, Credentials, Options, OptionsParser

Constant Summary collapse

VERSION =
'0.0.3'.freeze

Class Method Summary collapse

Class Method Details

.runObject



26
27
28
29
30
31
32
33
34
# File 'lib/xero_cli.rb', line 26

def self.run
  options_parser = XeroCLI::OptionsParser.new
  xero = options_parser.xero
  xero.parse!

  options = XeroCLI::Options.new(options_parser.options)
  commands = XeroCLI::Commands.new(options, xero)
  commands.perform
end