class DateTime

Public Class Methods

__origin_now__(start = Date::ITALY, year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil)
Alias for: now
now(start = Date::ITALY, year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil) click to toggle source
# File lib/keyword_arg_time/core_ext/date_time.rb, line 7
def now(start = Date::ITALY, year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil)
  n = __origin_now__(start)
  new(
    year || n.year,
    mon  || n.mon,
    day  || n.day,
    hour || n.hour,
    min  || n.min,
    sec  || n.sec,
    start
  )
end
Also aliased as: __origin_now__

Public Instance Methods

copy(start = Date::ITALY, year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil) click to toggle source
# File lib/keyword_arg_time/core_ext/date_time.rb, line 21
def copy(start = Date::ITALY, year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil)
  self.class.new(
    year || self.year,
    mon  || self.mon,
    day  || self.day,
    hour || self.hour,
    min  || self.min,
    sec  || self.sec,
    start
  )
end