Module: BlindDate::ActiveRecord::Base::ClassMethods
- Defined in:
- lib/blind_date/active_record/base.rb
Instance Method Summary collapse
- #date_add(date, interval, unit = 'DAY') ⇒ Object
- #date_sub(date, interval, unit = 'DAY') ⇒ Object
- #datetime_add(date, interval, unit = 'SECOND') ⇒ Object
- #datetime_sub(date, interval, unit = 'SECOND') ⇒ Object
- #time_add(date, interval, unit = 'SECOND') ⇒ Object
- #time_sub(date, interval, unit = 'SECOND') ⇒ Object
Instance Method Details
#date_add(date, interval, unit = 'DAY') ⇒ Object
5 6 7 |
# File 'lib/blind_date/active_record/base.rb', line 5 def date_add( date, interval, unit = 'DAY' ) blind_date_add :date, date, interval, unit end |
#date_sub(date, interval, unit = 'DAY') ⇒ Object
9 10 11 |
# File 'lib/blind_date/active_record/base.rb', line 9 def date_sub( date, interval, unit = 'DAY' ) blind_date_sub :date, date, interval, unit end |
#datetime_add(date, interval, unit = 'SECOND') ⇒ Object
13 14 15 |
# File 'lib/blind_date/active_record/base.rb', line 13 def datetime_add( date, interval, unit = 'SECOND' ) blind_date_add :datetime, date, interval, unit end |
#datetime_sub(date, interval, unit = 'SECOND') ⇒ Object
17 18 19 |
# File 'lib/blind_date/active_record/base.rb', line 17 def datetime_sub( date, interval, unit = 'SECOND' ) blind_date_sub :datetime, date, interval, unit end |
#time_add(date, interval, unit = 'SECOND') ⇒ Object
21 22 23 |
# File 'lib/blind_date/active_record/base.rb', line 21 def time_add( date, interval, unit = 'SECOND' ) blind_date_add :time, date, interval, unit end |
#time_sub(date, interval, unit = 'SECOND') ⇒ Object
25 26 27 |
# File 'lib/blind_date/active_record/base.rb', line 25 def time_sub( date, interval, unit = 'SECOND' ) blind_date_sub :time, date, interval, unit end |