class HammerCLI::Options::Normalizers::DateTime

Public Instance Methods

description() click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 270
def description
  _("Date and time in YYYY-MM-DD HH:MM:SS or ISO 8601 format")
end
format(date) click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 274
def format(date)
  raise ArgumentError unless date
  ::DateTime.parse(date).to_s
rescue ArgumentError
  raise ArgumentError, _("'%s' is not a valid date.") % date
end