class ExoBasic::DateTimer
Public Class Methods
add_days(t, days)
click to toggle source
# File lib/exobasic/time/date_timer.rb, line 25 def self.add_days(t, days) t + days end
add_sec(t, sec)
click to toggle source
# File lib/exobasic/time/date_timer.rb, line 29 def self.add_sec(t, sec) t + Rational(sec, 86400) end
date_time_now()
click to toggle source
# File lib/exobasic/time/date_timer.rb, line 3 def self.date_time_now DateTime.now end
duration_in_days(from, to)
click to toggle source
# File lib/exobasic/time/date_timer.rb, line 17 def self.duration_in_days(from, to) (to - from).to_i end
duration_in_sec(from, to)
click to toggle source
# File lib/exobasic/time/date_timer.rb, line 21 def self.duration_in_sec(from, to) to.to_i - from.to_i end
get(date_time)
click to toggle source
# File lib/exobasic/time/date_timer.rb, line 7 def self.get(date_time) if date_time.nil? DateTimer.date_time_now elsif date_time.is_a?(String) DateTime.parse(date_time) else date_time end end