module Simpleton::ClassMethods
def instance(&block)
def instance(&block) @instance ||= new block.call(@instance) if block_given? @instance end
def method_missing(method, *args, &block)
def method_missing(method, *args, &block) instance.respond_to?(method) ? instance.send(method, *args, &block) : super end