Sha256: 0f23d951926fabd9aa9c9c2e5a3c50da4fc5f2c96fe4ebcf7d294ef142290312
Contents?: true
Size: 370 Bytes
Versions: 125
Compression:
Stored size: 370 Bytes
Contents
module Simpleton def self.included(base) base.extend(ClassMethods) end module ClassMethods def instance(&block) @instance ||= new block.call(@instance) if block_given? @instance end def method_missing(method, *args, &block) instance.respond_to?(method) ? instance.send(method, *args, &block) : super end end end
Version data entries
125 entries across 125 versions & 1 rubygems