Module: Tod::DateExtensions

Defined in:
lib/tod/date_extensions.rb

Instance Method Summary collapse

Instance Method Details

#at(time_of_day, time_zone = Tod::TimeOfDay.time_zone) ⇒ Object

Returns a local Time instance with this date and time_of_day Pass in time_zone to use ActiveSupport::TimeZone


5
6
7
# File 'lib/tod/date_extensions.rb', line 5

def at(time_of_day, time_zone=Tod::TimeOfDay.time_zone)
  time_zone.local year, month, day, time_of_day.hour, time_of_day.minute, time_of_day.second
end

#to_time_of_dayObject


9
10
11
# File 'lib/tod/date_extensions.rb', line 9

def to_time_of_day
  Tod::TimeOfDay.new hour, minute, second
end