class Grape::Validations::AttributesDoc

def extract_details(validations)

def extract_details(validations)
  details[:required] = validations.key?(:presence)
  desc = validations.delete(:desc) || validations.delete(:description)
  details[:desc] = desc if desc
  documentation = validations.delete(:documentation)
  details[:documentation] = documentation if documentation
  details[:default] = validations[:default] if validations.key?(:default)
  details[:min_length] = validations[:length][:min] if validations.key?(:length) && validations[:length].key?(:min)
  details[:max_length] = validations[:length][:max] if validations.key?(:length) && validations[:length].key?(:max)
end