Module: AggtiveRecord::Aggable::ClassMethods
- Defined in:
- lib/aggtive_record/aggable.rb
Instance Method Summary collapse
Instance Method Details
#attr_datetime(attname) ⇒ Object
15 16 17 18 |
# 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) ⇒ Boolean
20 21 22 |
# 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 |