module AggtiveRecord::Aggable::ClassMethods
Public Instance Methods
attr_datetime(attname)
click to toggle source
# File lib/aggtive_record/aggable.rb, line 15 def attr_datetime(attname) raise ArgumentError unless is_a_datetime?(attname) self.datetime_attribute = attname end
is_a_datetime?(attname)
click to toggle source
# File lib/aggtive_record/aggable.rb, line 20 def is_a_datetime?(attname) self.columns.select{|r| r.name == attname.to_s && r.type =~ /date|time/}.first.present? end