Module: Obfusk::Util::OS

Defined in:
lib/obfusk/util/os.rb

Class Method Summary collapse

Class Method Details

.home(user = nil) ⇒ Object

home dir of (current) user



18
19
20
# File 'lib/obfusk/util/os.rb', line 18

def self.home(user = nil)
  user ? Etc.getpwnam(user).dir : Dir.home
end

.now(fmt = '%F %T') ⇒ Object

current time ('%F %T')



30
31
32
# File 'lib/obfusk/util/os.rb', line 30

def self.now(fmt = '%F %T')
  Time.now.strftime fmt
end

.userObject

user name



23
24
25
# File 'lib/obfusk/util/os.rb', line 23

def self.user
  Etc.getlogin
end