module RhnSatellite::Common::Misc

Public Class Methods

gen_date_time(time='now') click to toggle source
# File lib/rhn_satellite/common/misc.rb, line 4
def gen_date_time(time='now')
  if time == 'now'
    t = Time.now
  elsif time.is_a?(DateTime) || time.is_a?(Time)
    t = time
  else
    return time
  end
  XMLRPC::DateTime.new(
    t.year,
    t.month,
    t.day,
    t.hour,
    t.min,
    t.sec
  )
end

Private Instance Methods

gen_date_time(time='now') click to toggle source
# File lib/rhn_satellite/common/misc.rb, line 4
def gen_date_time(time='now')
  if time == 'now'
    t = Time.now
  elsif time.is_a?(DateTime) || time.is_a?(Time)
    t = time
  else
    return time
  end
  XMLRPC::DateTime.new(
    t.year,
    t.month,
    t.day,
    t.hour,
    t.min,
    t.sec
  )
end