class XeroCLI::Credentials

Constants

JSON_FILE

Public Class Methods

read_guid() click to toggle source
# File lib/xero_cli/credentials.rb, line 11
def self.read_guid
  file = File.read(JSON_FILE)
  data_hash = JSON.parse(file)
  data_hash['xero_guid']
rescue StandardError
  'GUID is not set'
end
set(guid) click to toggle source
# File lib/xero_cli/credentials.rb, line 5
def self.set(guid)
  File.open(JSON_FILE, 'w+') do |file|
    file.write({ 'xero_guid' => guid }.to_json)
  end
end