Sha256: 50570cc3bb9ce602d0a8a2f603165d5d3ed63fc33d9b924148f20b14b1202e13
Contents?: true
Size: 521 Bytes
Versions: 1
Compression:
Stored size: 521 Bytes
Contents
require "canada/version" class Object EH_METHOD_REGEXP = /\A(?<method_name>.+)_eh\?\z/ def respond_to?(meth, include_private = false) if (m = EH_METHOD_REGEXP.match(meth)) super || super("#{m[:method_name]}?", include_private) else super end end def method_missing(meth, *args, &block) if (m = EH_METHOD_REGEXP.match(meth)) self.public_send("#{m[:method_name]}?", *args, &block) else super end end end module Kernel def aboot(obj) obj.inspect end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
canada-0.0.1 | lib/canada.rb |