class ATC::ValueParser::DateTime

Attributes

input_format[R]

Public Instance Methods

after_init(args) click to toggle source
# File lib/air_traffic_control/value_parser/datetime.rb, line 6
def after_init(args)
  @input_format = args[:input_format] || "%m/%d/%Y"
end
parse() click to toggle source
# File lib/air_traffic_control/value_parser/datetime.rb, line 10
def parse
  return input_value unless input_value.present?
  return input_value if input_value.is_a?(DateTime)
  ::Date.strptime(input_value, input_format)
end