class ATC::ValueParser::Date

Attributes

parse_format[R]

Public Instance Methods

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