module Enumerable
Public Instance Methods
dissect() { |elt| ... }
click to toggle source
# File lib/ect.rb, line 23 def dissect inject([]) { |a, elt| (a[yield(elt)] ||= []) << elt; a } end
elect() { |elt| ... }
click to toggle source
# File lib/ect.rb, line 28 def elect find { |elt| r = yield(elt); break r if r } end