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