Module: Obfusk::Util::OS
- Defined in:
- lib/obfusk/util/os.rb
Class Method Summary collapse
-
.home(user = nil) ⇒ Object
home dir of (current) user.
-
.now(fmt = '%F %T') ⇒ Object
current time ('%F %T').
-
.user ⇒ Object
user name.
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 |
.user ⇒ Object
user name
23 24 25 |
# File 'lib/obfusk/util/os.rb', line 23 def self.user Etc.getlogin end |