class Mapper::All
Reductor which simply returns array of results for all objects.
Public Class Methods
new(objects)
click to toggle source
Constructor.
# File lib/mapper/all.rb, line 26 def initialize(objects) @objects = objects end
Public Instance Methods
method_missing(name, *args, &block)
click to toggle source
Handles calls. (Performs mapping.)
# File lib/mapper/all.rb, line 34 def method_missing(name, *args, &block) result = @objects.map { |i| i.send(name, *args, &block) } end