Sha256: 707f9f319a902ae8bb0f41ab63078edcc6e75f33345d5d69b62585ee3d20402f
Contents?: true
Size: 657 Bytes
Versions: 6
Compression:
Stored size: 657 Bytes
Contents
module Kernel unless respond_to?(:debugger) # Starts a debugging session if ruby-debug has been loaded (call waves-server --debugger to do load it). def debugger Waves::Logger.info "Debugger invoked but not loaded. Start server with --debugger to enable." end end unless respond_to?(:engine) # 'engine' exists to provide a quick and easy (and MRI-compatible!) interface to the RUBY_ENGINE constant def engine; defined?(RUBY_ENGINE) ? RUBY_ENGINE : 'ruby'; end end def safe_trap(*signals) signals.each { |s| trap(s) { yield } } Thread.new { loop { sleep 1 } } if RUBY_PLATFORM =~ /mswin32/ end end
Version data entries
6 entries across 6 versions & 4 rubygems