Sha256: 49e00d8d43564cef10fe501b9bbd081345d2bfdff6b4ac25fd4c369c4bc12a7d
Contents?: true
Size: 549 Bytes
Versions: 134
Compression:
Stored size: 549 Bytes
Contents
module Bake class ExitHelper @@exit_code = 0 def self.set_exit_code(val) @@exit_code = val end def self.exit_code() @@exit_code end def self.reset_exit_code() @@exit_code = 0 end def self.exit(val) @@exit_code = val Kernel::exit end end end at_exit do if Bake::ExitHelper.exit_code != 0 exit(Bake::ExitHelper.exit_code) elsif not $!.nil? if $!.respond_to?("success?") exit($!.success? ? 0 : 1) else exit(1) end else exit(0) end end
Version data entries
134 entries across 134 versions & 1 rubygems