Sha256: 5cd2977fc6c72f33aa88ac1968e6b50eab5ff5c60d7fc9f5fbb029f8536fdb9e

Contents?: true

Size: 314 Bytes

Versions: 15

Compression:

Stored size: 314 Bytes

Contents

require 'json-schema/attributes/limits/length'

module JSON
  class Schema
    class MaxLengthAttribute < LengthLimitAttribute
      def self.limit_name
        'maxLength'
      end

      def self.error_message(schema)
        "was not of a maximum string length of #{limit(schema)}"
      end
    end
  end
end

Version data entries

15 entries across 14 versions & 3 rubygems

Version Path
json-schema-5.1.0 lib/json-schema/attributes/limits/max_length.rb
json-schema-ouidou-2.9.1 lib/json-schema/attributes/limits/max_length.rb
json-schema-ouidou-2.9.0 lib/json-schema/attributes/limits/max_length.rb
json-schema-5.0.1 lib/json-schema/attributes/limits/max_length.rb
json-schema-5.0.0 lib/json-schema/attributes/limits/max_length.rb
json-schema-4.3.1 lib/json-schema/attributes/limits/max_length.rb
json-schema-4.3.0 lib/json-schema/attributes/limits/max_length.rb
json-schema-4.2.0 lib/json-schema/attributes/limits/max_length.rb
json-schema-4.1.1 lib/json-schema/attributes/limits/max_length.rb
json-schema-4.1.0 lib/json-schema/attributes/limits/max_length.rb
json-schema-4.0.0 lib/json-schema/attributes/limits/max_length.rb
json-schema-3.0.0 lib/json-schema/attributes/limits/max_length.rb
mountapi-0.11.1 vendor/bundle/ruby/2.7.0/bundler/gems/json-schema-2253a5ee6679/lib/json-schema/attributes/limits/max_length.rb
mountapi-0.11.1 vendor/json-schema/lib/json-schema/attributes/limits/max_length.rb
json-schema-2.8.1 lib/json-schema/attributes/limits/max_length.rb