class XeroCLI::AccountsStorage
Constants
- JSON_FILE
Public Class Methods
find_account_code_by_name(name)
click to toggle source
# File lib/xero_cli/accounts_storage.rb, line 11 def self.find_account_code_by_name(name) file = File.read(JSON_FILE) data_hash = JSON.parse(file) data_hash.find { |element| element['name'] == name }['code'] rescue StandardError raise Exception, 'Wrong category name' end
set(accounts)
click to toggle source
# File lib/xero_cli/accounts_storage.rb, line 5 def self.set(accounts) File.open(JSON_FILE, 'w+') do |file| file.write(accounts.to_json) end end