class ActiveSupport::Duration::ISO8601Parser

def raise_parsing_error(reason = nil)

def raise_parsing_error(reason = nil)
  raise ParsingError, "Invalid ISO 8601 duration: #{scanner.string.inspect} #{reason}".strip
end