Module: DaemonOgre::DARGV
- Defined in:
- lib/daemon-ogre/argv.rb
Constant Summary collapse
- @@daemon_keys =
[:daemonize,:daemon,:d]
- @@terminate_keys =
[:terminate,:kill,:k]
Class Method Summary collapse
Class Method Details
.check_args_for(*args) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/daemon-ogre/argv.rb', line 6 def check_args_for *args ::ARGV.flag_syms.each do |element| if args.include?(element) return true end end return false end |
.daemonize? ⇒ Boolean Also known as: daemon?
18 19 20 |
# File 'lib/daemon-ogre/argv.rb', line 18 def daemonize? check_args_for( *@@daemon_keys ) end |
.terminate? ⇒ Boolean
24 25 26 |
# File 'lib/daemon-ogre/argv.rb', line 24 def terminate? check_args_for( *@@terminate_keys ) end |