module Timely::Time

Public Instance Methods

on(year, month = nil, day = nil)
Alias for: on_date
on_date(year, month = nil, day = nil) click to toggle source
# File lib/timely/time.rb, line 5
def on_date(year, month = nil, day = nil)
  if year.is_a?(Date)
    date = year
    year = date.year
    month = date.month
    day = date.day
  end

  raise ArgumentError, 'Year, month, and day needed' unless [year, month, day].all?

  ::Time.local(year, month, day, hour, min, sec)
end
Also aliased as: on