Class: Mosespa::DateColorFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/search.rb

Instance Method Summary collapse

Instance Method Details

#format(value) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/search.rb', line 29

def format(value)
  date = Time.parse(value)
  now = Time.now
  two_weeks_ago = now - 14*86400
  one_month_ago = now - 30*86400

  c = if date > two_weeks_ago
        :green
      else if date > one_month_ago
        :yellow
      else
        :red
      end end
  date.strftime('%D').colorize( c )
end