ask_and_send(method_name, *args, &block)
click to toggle source
def ask_and_send(method_name, *args, &block)
if respond_to?(method_name)
__send__(method_name, *args, &block)
end
end
ask_and_send!(method_name, *args, &block)
click to toggle source
def ask_and_send!(method_name, *args, &block)
if respond_to?(method_name, true)
__send__(method_name, *args, &block)
end
end
ask_and_send_or_self(method_name, *args, &block)
click to toggle source
def ask_and_send_or_self(method_name, *args, &block)
if respond_to?(method_name)
__send__(method_name, *args, &block)
else
self
end
end
ask_and_send_or_self!(method_name, *args, &block)
click to toggle source
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