module Cleaners::EndOfDay
Convert a Date to a Time at the end of day for that date (YYYY-MM-DD 23:59:59) Ex: 2015-12-31 becomes 2015-12-31 23:59:59 If something other than a Date object is passed in, it just passes through.
Note: Only works if ActiveSupport is also loaded since it defines Time#end_of_day.
Public Class Methods
call(datetime)
click to toggle source
# File lib/data_cleansing/cleaners.rb, line 166 def self.call(datetime) case datetime when String Time.parse(datetime).end_of_day when Date datetime.to_time.end_of_day when Time datetime.end_of_day else datetime end end