module Sys::Proc::Concern::System::Generic
Provides generic methods
This generic module can be used through the “system/generic“ helper in other system(s) specific modules. This is the default (included) module when specific module is missing.
Public Instance Methods
default_progname()
click to toggle source
Get default program name
@return [String]
# File lib/sys/proc/concern/system/generic.rb, line 38 def default_progname file = caller.last.split(/:[0-9]+:in\s/).fetch(0) File.basename(file, '.rb') end
progname()
click to toggle source
Get program name
@return [String]
# File lib/sys/proc/concern/system/generic.rb, line 31 def progname $PROGRAM_NAME end
progname=(progname)
click to toggle source
Set program name
When “progname“ is “nil“ will use a default “progname“
@param [String] progname @return [String]
# File lib/sys/proc/concern/system/generic.rb, line 23 def progname=(progname) progname ||= default_progname $PROGRAM_NAME = progname.to_s end