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 |
# File 'lib/daemon-ogre/argv.rb', line 6 def check_args_for( *args ) args = args.map(&:to_s) return ::ARGV.any?{|argument| args.any?{|string_to_find| argument =~ /--?#{string_to_find.to_s}$/ }} end |
.daemonize? ⇒ Boolean Also known as: daemon?
12 13 14 |
# File 'lib/daemon-ogre/argv.rb', line 12 def daemonize? check_args_for( *@@daemon_keys ) end |
.terminate? ⇒ Boolean
18 19 20 |
# File 'lib/daemon-ogre/argv.rb', line 18 def terminate? check_args_for( *@@terminate_keys ) end |