Sha256: b942814e3d70402098b62ed85b6d3d0599c340fcd3f7a2bf4f9c3fb012972134
Contents?: true
Size: 442 Bytes
Versions: 1
Compression:
Stored size: 442 Bytes
Contents
require "becoming/version" module Becoming def becoming(mod) @becoming = mod end def method_missing(m, *args, &blk) if @becoming && @becoming.public_method_defined?(m) @becoming.instance_method(m).bind(self).call(*args, &blk) else super end end def respond_to_missing?(m, include_all=false) if @becoming && @becoming.public_method_defined?(m) true else super end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
becoming-1.0.0 | lib/becoming.rb |