class Cxxproject::ExitHelper

Public Class Methods

disable_exit_test() click to toggle source
# File lib/cxxproject/utils/exit_helper.rb, line 25
def self.disable_exit_test()
  @@exit_test = false
end
enable_exit_test() click to toggle source
# File lib/cxxproject/utils/exit_helper.rb, line 21
def self.enable_exit_test()
  @@exit_test = true
end
exit(val) click to toggle source
# File lib/cxxproject/utils/exit_helper.rb, line 29
def self.exit(val)
  raise ExitHelperException.new if @@exit_test
  @@exit_code = val
  Kernel::exit
end
exit_code() click to toggle source
# File lib/cxxproject/utils/exit_helper.rb, line 13
def self.exit_code()
  @@exit_code
end
reset_exit_code() click to toggle source
# File lib/cxxproject/utils/exit_helper.rb, line 17
def self.reset_exit_code()
  @@exit_code = 0
end
set_exit_code(val) click to toggle source
# File lib/cxxproject/utils/exit_helper.rb, line 9
def self.set_exit_code(val)
  @@exit_code = val
end