class Devpad::Account
Public Class Methods
current()
click to toggle source
# File lib/devpad/account.rb, line 25 def self.current @current end
current!()
click to toggle source
# File lib/devpad/account.rb, line 18 def self.current! if @current.nil? raise Devpad::Exception.new, 'No account selected.' end @current end
current=(cur)
click to toggle source
# File lib/devpad/account.rb, line 29 def self.current=(cur) @current = cur end
load!()
click to toggle source
# File lib/devpad/account.rb, line 3 def self.load! FileUtils.mkdir_p("#{Dir.home}/.devpad") if File.exist?("#{Dir.home}/.devpad/account") self.current = File.read("#{Dir.home}/.devpad/account") end end
save!()
click to toggle source
# File lib/devpad/account.rb, line 10 def self.save! FileUtils.mkdir_p("#{Dir.home}/.devpad") File.open("#{Dir.home}/.devpad/account", 'w') do |f| f.write(self.current) end end