class Time

Public Class Methods

__origin_now__(year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil, usec: nil)
Alias for: now
now(year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil, usec: nil) click to toggle source
# File lib/keyword_arg_time/core_ext/time.rb, line 5
def now(year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil, usec: nil)
  n = __origin_now__
  local(
    year || n.year,
    mon  || n.mon,
    day  || n.day,
    hour || n.hour,
    min  || n.min,
    sec  || n.sec,
    usec || n.usec,
  )
end
Also aliased as: __origin_now__

Public Instance Methods

copy(year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil, usec: nil) click to toggle source
# File lib/keyword_arg_time/core_ext/time.rb, line 19
def copy(year: nil, mon: nil, day: nil, hour: nil, min: nil, sec: nil, usec: nil)
  self.class.local(
    year || self.year,
    mon  || self.mon,
    day  || self.day,
    hour || self.hour,
    min  || self.min,
    sec  || self.sec,
    usec || self.usec,
  )
end