class Invoca::Utils::MultiSender

Public Class Methods

new(enumerable, method) click to toggle source
# File lib/invoca/utils/multi_sender.rb, line 8
def initialize(enumerable, method)
  @enumerable = enumerable
  @method     = method
end

Public Instance Methods

method_missing(name, *args, &block) click to toggle source

rubocop:disable Style/MethodMissingSuper rubocop:disable Style/MissingRespondToMissing

# File lib/invoca/utils/multi_sender.rb, line 15
def method_missing(name, *args, &block)
  @enumerable.send(@method) { |x| x.send(name, *args, &block) }
end