# File lib/core/facets/enumerable/apply.rb, line 12 def apply #Functor.new do |sym, *args, &blk| # inject{ |r, e| r.__send__(sym, e, *args, &blk) } #end per(:inject) end