# File lib/groupdate/magic.rb, line 16 def group_by(enum, &_block) group = enum.group_by { |v| v = yield(v); v ? round_time(v) : nil } series(group, [], false, false, false) end