Sha256: fad600f898e594a95eb6678565fdb4b7d9f001398ddac76fe886956275414caf
Contents?: true
Size: 737 Bytes
Versions: 1
Compression:
Stored size: 737 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
auser-poolparty-0.2.5 | lib/poolparty/core/kernel.rb |