class SwaggerParser::MinimalJsonSchema

JSON Schema without $ref and properties for object definition.

Public Instance Methods

default() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 7
def default
  source["default"]
end
description() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 12
def description
  source["description"]
end
enum() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 17
def enum
  source["enum"]
end
exclusive_maximum() click to toggle source

@return [false, true]

# File lib/swagger_parser/minimal_json_schema.rb, line 22
def exclusive_maximum
  !!source["exclusiveMaximum"]
end
exclusive_minimum() click to toggle source

@return [false, true]

# File lib/swagger_parser/minimal_json_schema.rb, line 27
def exclusive_minimum
  !!source["exclusiveMinimum"]
end
format() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 32
def format
  source["format"]
end
maxItems() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 42
def maxItems
  source["maxItems"]
end
max_length() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 47
def max_length
  source["maxLength"]
end
maximum() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 37
def maximum
  source["maximum"]
end
min_items() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 57
def min_items
  source["minItems"]
end
min_length() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 62
def min_length
  source["minLength"]
end
minimum() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 52
def minimum
  source["minimum"]
end
multiple_of() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 67
def multiple_of
  source["multipleOf"]
end
pattern() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 72
def pattern
  source["pattern"]
end
title() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 77
def title
  source["title"]
end
type() click to toggle source

@return [Object]

# File lib/swagger_parser/minimal_json_schema.rb, line 82
def type
  source["type"]
end
unique_items() click to toggle source

@return [false, true]

# File lib/swagger_parser/minimal_json_schema.rb, line 87
def unique_items
  !!source["uniqueItems"]
end