Module: DateHelper

Included in:
CalendarChina::Date
Defined in:
lib/helpers/date_helper.rb

Instance Method Summary collapse

Instance Method Details

#adjust_date(date) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/helpers/date_helper.rb', line 6

def adjust_date(date)
  case date
  when String
    date
  when ::Date, DateTime
    format_date(date)
  when Integer
    format_date(Time.at(date))
  end
end

#current_dateObject



21
22
23
# File 'lib/helpers/date_helper.rb', line 21

def current_date
  format_date(::Date.current)
end

#current_yearObject



2
3
4
# File 'lib/helpers/date_helper.rb', line 2

def current_year
  ::Date.current.year
end

#format_date(date) ⇒ Object



17
18
19
# File 'lib/helpers/date_helper.rb', line 17

def format_date(date)
  date.strftime('%F')
end