Sha256: 980c2d76d73b2b56bf5f4df754515a6b6898337926071fdeec717283b39c5371
Contents?: true
Size: 748 Bytes
Versions: 1
Compression:
Stored size: 748 Bytes
Contents
# Copyright (c) 2012 MaxMedia and Travis Warlick # Licensed under the MIT License (see LICENSE) module Dionysus module ForwardableToClass include Forwardable def def_instance_delegator_to_class(method, ali=method) def_instance_delegator "self.class", method, ali end alias_method :def_delegator_to_class, :def_instance_delegator_to_class def def_instance_delegators_to_class(*methods) for method in methods def_instance_delegator_to_class(method) end end alias_method :def_delegators_to_class, :def_instance_delegators_to_class alias_method :instance_delegate_to_class, :def_instance_delegators_to_class alias_method :delegate_to_class, :def_instance_delegators_to_class end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dionysus-2.2.0.0.pre1 | lib/dionysus/forwardable_to_class.rb |