infer_length_validation_for (DataMapper::Validate::AutoValidate)

    # File lib/dm-validations/auto_validate.rb, line 133
          def infer_length_validation_for(property, options)
            return unless [ String, DataMapper::Types::Text ].include?(property.type)

            case length = property.options.fetch(:length, DataMapper::Property::DEFAULT_LENGTH)
              when Range then options[:within]  = length
              else            options[:maximum] = length
            end

            validates_length property.name, options_with_message(options, property, :length)
          end