Module: BlindDate::ActiveRecord::Base::ClassMethods

Defined in:
lib/blind_date/active_record/base.rb

Instance Method Summary collapse

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