Sha256: 5d54d191f3ec6c0c82098f50a7b79e406df38a26455fff92775a6a2c3d176467
Contents?: true
Size: 478 Bytes
Versions: 1
Compression:
Stored size: 478 Bytes
Contents
require "active_support/concern" module Groupdate module Relation extend ActiveSupport::Concern included do attr_accessor :groupdate_values end def calculate(*args, &block) default_value = [:count, :sum].include?(args[0]) ? 0 : nil Groupdate.process_result(self, super, default_value: default_value) end end module RelationRecords def records super Groupdate.process_series_label(self, @records) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
groupdate2-5.0.0 | lib/groupdate/relation.rb |