class Ditz::Config

Public Instance Methods

get_default_email() click to toggle source
# File lib/model-objects.rb, line 335
def get_default_email
  require 'socket'
  email = (ENV["USER"] || "") + "@" +
    begin
      Socket.gethostbyname(Socket.gethostname).first
    rescue SocketError
      Socket.gethostname
    end
end
get_default_name() click to toggle source
# File lib/model-objects.rb, line 325
def get_default_name
  require 'etc'

  name = if ENV["USER"]
    pwent = Etc.getpwnam ENV["USER"]
    pwent ? pwent.gecos.split(%r,/).first : nil
  end
  name || "Ditz User"
end
user() click to toggle source
# File lib/model-objects.rb, line 323
def user; "#{name} <#{email}>" end