# File lib/core/facets/enumerable/per.rb, line 19 def per(enum_method=nil, *enum_args) if enum_method Permeator.new(self, enum_method, *enum_args) else Functor.new do |enumr_method, *enumr_args| Permeator.new(self, enumr_method, *enumr_args) end end end