Sha256: 87b981439b9c90a8909ccc57b7c92cea62974fea5de7c81f15e74fd6be1c7b6e
Contents?: true
Size: 707 Bytes
Versions: 121
Compression:
Stored size: 707 Bytes
Contents
module Tins module AskAndSend def ask_and_send(method_name, *args, &block) if respond_to?(method_name) __send__(method_name, *args, &block) end end def ask_and_send!(method_name, *args, &block) if respond_to?(method_name, true) __send__(method_name, *args, &block) end end def ask_and_send_or_self(method_name, *args, &block) if respond_to?(method_name) __send__(method_name, *args, &block) else self end end def ask_and_send_or_self!(method_name, *args, &block) if respond_to?(method_name, true) __send__(method_name, *args, &block) else self end end end end
Version data entries
121 entries across 107 versions & 8 rubygems