Class: LocalPac::Actions::ShowProcessInformation::FilePidInfo
- Inherits:
-
Object
- Object
- LocalPac::Actions::ShowProcessInformation::FilePidInfo
- Defined in:
- lib/local_pac/actions/show_process_information.rb
Instance Attribute Summary collapse
-
#error_message ⇒ Object
readonly
Returns the value of attribute error_message.
-
#pid ⇒ Object
readonly
Returns the value of attribute pid.
Instance Method Summary collapse
- #error? ⇒ Boolean
-
#initialize(pid_info) ⇒ FilePidInfo
constructor
A new instance of FilePidInfo.
Constructor Details
#initialize(pid_info) ⇒ FilePidInfo
23 24 25 26 27 28 29 30 31 |
# File 'lib/local_pac/actions/show_process_information.rb', line 23 def initialize(pid_info) @pid = Pathname.new(pid_info).read.to_i = "Process \"#{@pid}\" cannot be found. It is not a running process." @error_occured = false rescue Errno::ENOENT @pid = nil = "Pid-file #{pid_info} cannot be found. Please choose a correct path and try again." @error_occured = true end |
Instance Attribute Details
#error_message ⇒ Object (readonly)
Returns the value of attribute error_message.
21 22 23 |
# File 'lib/local_pac/actions/show_process_information.rb', line 21 def end |
#pid ⇒ Object (readonly)
Returns the value of attribute pid.
21 22 23 |
# File 'lib/local_pac/actions/show_process_information.rb', line 21 def pid @pid end |
Instance Method Details
#error? ⇒ Boolean
33 34 35 |
# File 'lib/local_pac/actions/show_process_information.rb', line 33 def error? @error_occured end |