Method List
-
[] T::Number
-
[] T::AllOf
-
[] T::OneOf
-
[] T::Enum
-
[] T::Const
-
[] T::String
-
[] T::AnyOf
-
[] T::Array
-
[] T::Integer
-
#alias JsonModel::Property
-
#as_schema JsonModel::TypeSpec::Object
-
#as_schema JsonModel::TypeSpec
-
#as_schema JsonModel::TypeSpec::Const
-
#as_schema JsonModel::Property
-
#as_schema JsonModel::TypeSpec::Array
-
#as_schema JsonModel::TypeSpec::Castable
-
#as_schema JsonModel::TypeSpec::Composition
-
#as_schema JsonModel::TypeSpec::Primitive::String
-
#as_schema JsonModel::TypeSpec::Primitive::Numeric
-
#as_schema JsonModel::TypeSpec::Enum
-
#as_schema JsonModel::TypeSpec::Primitive
-
#attributes JsonModel::Properties
-
#cast JsonModel::TypeSpec::Object
-
#cast JsonModel::TypeSpec
-
#cast JsonModel::TypeSpec::Composition::OneOf
-
#cast JsonModel::TypeSpec::Castable
-
#cast JsonModel::TypeSpec::Composition
-
#cast JsonModel::TypeSpec::Array
-
#cast JsonModel::TypeSpec::Primitive
-
#cast JsonModel::TypeSpec::Composition::AllOf
-
#cast JsonModel::TypeSpec::Composition::AnyOf
-
config JsonModel
-
configure JsonModel
-
#default JsonModel::Property
-
#defaults JsonModel::Config::Options
-
#discriminator JsonModel::TypeSpec::Composition
-
#initialize T::Number
-
#initialize T::OneOf
-
#initialize JsonModel::TypeSpec::Primitive::Number
-
#initialize T::AnyOf
-
#initialize JsonModel::TypeSpec::Composition::OneOf
-
#initialize T::AllOf
-
#initialize T::Const
-
#initialize T::Array
-
#initialize T::String
-
#initialize T::Enum
-
#initialize JsonModel::TypeSpec::Composition::AnyOf
-
#initialize JsonModel::Errors::InvalidRefModeError
-
#initialize JsonModel::TypeSpec::Primitive::Boolean
-
#initialize JsonModel::TypeSpec::Primitive::String
-
#initialize JsonModel::Property
-
#initialize JsonModel::TypeSpec::Primitive::Integer
-
#initialize JsonModel::Schema
-
#initialize JsonModel::TypeSpec::Castable
-
#initialize JsonModel::TypeSpec::Primitive
-
#initialize JsonModel::TypeSpec::Primitive::Numeric
-
#initialize JsonModel::TypeSpec::Array
-
#initialize JsonModel::TypeSpec::Enum
-
#initialize JsonModel::TypeSpec::Primitive::Null
-
#initialize JsonModel::Errors::UnknownAttributeError
-
#initialize T::Integer
-
#initialize JsonModel::TypeSpec::Const
-
#initialize JsonModel::TypeSpec::Object
-
#initialize JsonModel::TypeSpec::Composition::AllOf
-
#initialize JsonModel::TypeSpec::Composition
-
#modifier JsonModel::TypeSpec::Composition
-
#name JsonModel::Property
-
#option JsonModel::Config::Options
-
#optional JsonModel::Property
-
#referenced_schemas JsonModel::TypeSpec::Array
-
#referenced_schemas JsonModel::TypeSpec::Object
-
#referenced_schemas JsonModel::TypeSpec::Composition
-
#referenced_schemas JsonModel::TypeSpec
-
#referenced_schemas JsonModel::Property
-
#register_validations JsonModel::TypeSpec::Const
-
#register_validations JsonModel::TypeSpec::Enum
-
#register_validations JsonModel::TypeSpec::Array
-
#register_validations JsonModel::TypeSpec::Primitive::Integer
-
#register_validations JsonModel::TypeSpec::Primitive::Numeric
-
#register_validations JsonModel::Property
-
#register_validations JsonModel::TypeSpec
-
#register_validations JsonModel::TypeSpec::Primitive::String
-
#required? JsonModel::Property
-
resolve JsonModel::TypeSpec
-
#settings JsonModel::Config::Options
-
#to_type_spec T::Integer
-
#to_type_spec T::String
-
#to_type_spec T::Number
-
#to_type_spec T::OneOf
-
#to_type_spec T::AnyOf
-
#to_type_spec T::Const
-
#to_type_spec T::AllOf
-
#to_type_spec T::Enum
-
#to_type_spec T::Array
-
#type JsonModel::TypeSpec::Object
-
#type JsonModel::Property
-
#types JsonModel::TypeSpec::Composition
-
#value JsonModel::TypeSpec::Const
-
#values JsonModel::TypeSpec::Enum