Class: Date

Inherits:
Object
  • Object
show all
Defined in:
lib/nin/extensions/date_extensions.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.parse_or_return(unparsed_date) ⇒ Object



2
3
4
5
6
# File 'lib/nin/extensions/date_extensions.rb', line 2

def self.parse_or_return(unparsed_date)
  return unparsed_date unless unparsed_date.is_a?(String)

  Date.parse(unparsed_date)
end

Instance Method Details

#humanizeObject



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/nin/extensions/date_extensions.rb', line 8

def humanize
  case self
  when Date.today.prev_day
    'yesterday'
  when Date.today
    'today'
  when Date.today.succ
    'tomorrow'
  else
    self.to_s
  end
end