class EacRubyUtils::Envs::Process

Public Class Methods

new(command) click to toggle source
# File lib/eac_ruby_utils/envs/process.rb, line 8
def initialize(command)
  @data = { command: command }
  @data[:stdout], @data[:stderr], @data[:exit_code] = Open3.capture3(command)
  @data[:exit_code] = @data[:exit_code].to_i
end

Public Instance Methods

to_h() click to toggle source
# File lib/eac_ruby_utils/envs/process.rb, line 14
def to_h
  @data.dup
end