Sha256: 3763360dd47ccffcf619ba42c8d29f126a60b6cd96f3029d552630bbd6e63445
Contents?: true
Size: 383 Bytes
Versions: 10
Compression:
Stored size: 383 Bytes
Contents
require 'facets/kernel/meta_class' module Kernel # Alias a method defined in the metaclass (ie. singleton class). # # class MetaExample # def self.y?; "y?" ; end # end # # MetaExample.meta_alias "ynot?", "y?" # # MetaExample.ynot? #=> "y?" # # CREDIT: Trans def meta_alias(*args) meta_class do alias_method(*args) end end end
Version data entries
10 entries across 9 versions & 2 rubygems