Sha256: 80391600f66e2db4cb0d4d9146a367ab5b9160aea536130083824927e54f552b
Contents?: true
Size: 376 Bytes
Versions: 4
Compression:
Stored size: 376 Bytes
Contents
module Kernel def respond_to sym, *args return nil if not respond_to? sym send sym, *args end # def _ &b # raise "Block isn't provided!" unless b # return b # end def singleton_class(&block) if block_given? (class << self; self; end).class_eval(&block) self else (class << self; self; end) end end alias_method :metaclass, :singleton_class end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ruby-ext-0.2.3 | lib/ruby_ext/kernel.rb |
ruby-ext-0.2.2 | lib/ruby_ext/kernel.rb |
ruby-ext-0.2.1 | lib/ruby_ext/kernel.rb |
ruby-ext-0.2.0 | lib/ruby_ext/kernel.rb |