def method_missing(symbol, *args)
      self.class.new(@components.map { |enum|enum.send(symbol, *args) })
    end
def method_missing(symbol, *args)
      self.class.new(@components.map { |enum|enum.send(symbol, *args) })
    end
def method_missing ( symbol , * args ) self . class . new ( @components . map { | enum | enum . send ( symbol , args ) } ) end
Returns the union of the results of calling the given method symbol on each component.
Returns the union of the results of calling the given method symbol on each component .