Class: SData::Formatting

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

Class Method Summary collapse

Class Method Details

.format_date_time(date_time) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/s_data/formatting.rb', line 3

def self.format_date_time(date_time)
  return date_time unless date_time
  case date_time.class.name
  when 'ActiveSupport::TimeWithZone', 'Time'
    date_time.strftime("%Y-%m-%dT%H:%M:%S%z").insert(-3,':')
  when 'Date'
    date_time.strftime("%Y-%m-%d")
  end
end