class Aruba::Processes::InProcess::FakeKernel

Fake Kernel module of ruby

@private

Attributes

exitstatus[R]

Public Class Methods

new() click to toggle source
# File lib/aruba/processes/in_process.rb, line 31
def initialize
  @exitstatus = 0
end

Public Instance Methods

exit(exitstatus) click to toggle source
# File lib/aruba/processes/in_process.rb, line 35
def exit(exitstatus)
  @exitstatus =
    case exitstatus
    when Numeric then Integer(exitstatus)
    when TrueClass then 0
    when FalseClass then 1
    else raise TypeError, "no implicit conversion of #{exitstatus.class} into Integer"
    end
end