Sha256: 777e762bea1277bc43c3e97b7c5110c81ae069ff8abe98103efaf6c3c091c612
Contents?: true
Size: 735 Bytes
Versions: 3
Compression:
Stored size: 735 Bytes
Contents
=begin rdoc Kernel overloads =end module Kernel # Nice wait instead of sleep def wait(time=5) sleep time.is_a?(String) ? eval(time) : time end def as(klass_or_obj, &block) block.in_context(klass_or_obj).call end def load_p(dir) Dir["#{dir}/**"].each do |file| File.directory?(file) ? load_p(file) : (require "#{file}") end end def with_warnings_suppressed saved_verbosity = $-v $-v = nil yield ensure $-v = saved_verbosity end def hide_output begin old_stdout = STDOUT.dup STDOUT.reopen(File.open((PLATFORM =~ /mswin/ ? "NUL" : "/dev/null"), 'w')) yield if block_given? ensure STDOUT.flush STDOUT.reopen(old_stdout) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
auser-poolparty-0.2.2 | lib/poolparty/core/kernel.rb |
auser-poolparty-0.2.3 | lib/poolparty/core/kernel.rb |
auser-poolparty-0.2.4 | lib/poolparty/core/kernel.rb |