class Qc::Credentials
Constants
- FILE_NAME
Public Class Methods
credentials_file()
click to toggle source
# File lib/qc/credentials.rb, line 21 def self.credentials_file ::File.join(Qc::Util.home_dir, FILE_NAME) end
read_from_home()
click to toggle source
# File lib/qc/credentials.rb, line 5 def self.read_from_home return nil unless ::File.exists?(credentials_file) YAML.load_file credentials_file end
Public Instance Methods
destroy()
click to toggle source
# File lib/qc/credentials.rb, line 17 def destroy FileUtils.remove(self.class.credentials_file) end
save_to_home()
click to toggle source
# File lib/qc/credentials.rb, line 10 def save_to_home FileUtils.mkdir_p(Qc::Util.home_dir) ::File.open(self.class.credentials_file, 'w') do |file| file.write self.to_yaml end end