Sha256: b9c989f3e636ee0029caca9db3f6a15789dfc1acb081c09f8b388d2baadb641f
Contents?: true
Size: 382 Bytes
Versions: 11
Compression:
Stored size: 382 Bytes
Contents
module Martyr module Delegators extend ActiveSupport::Concern module ClassMethods def each_child_delegator(*method_names, to:) method_names.each do |method_name| define_method(method_name) do |*args| send(to).each do |obj| obj.send(method_name, *args) end end end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems