Class Skeleton::Schema
In: lib/skeleton/schema.rb
Parent: Object

@abstract This is simply an abstract class

Methods

array?   boolean?   enum   file?   format=   integer?   items=   new   number?   primitive?   properties   properties?   string?   type=  

Constants

PRIMITIVES = %w(string number integer boolean array file)

Attributes

default  [RW] 
description  [RW] 
exclusive_maximum  [RW] 
exclusive_minimum  [RW] 
format  [R] 
items  [R] 
max_items  [RW] 
max_length  [RW] 
max_properties  [RW] 
maximum  [RW] 
min_items  [RW] 
min_length  [RW] 
min_properties  [RW] 
minimum  [RW] 
multiple_of  [RW] 
pattern  [RW] 
ref  [RW] 
required  [RW] 
title  [RW] 
type  [R] 
unique_items  [RW] 

Public Class methods

Public Instance methods

[Validate]