Class: Lurker::Json::Tuple::OneOf

Inherits:
Schema
  • Object
show all
Includes:
InstanceMethods
Defined in:
lib/lurker/json/schema/tuple/one_of.rb

Constant Summary

Constants inherited from Schema

Schema::EXTENSIONS, Schema::REQUEST_PARAMETERS, Schema::RESPONSE_CODES, Schema::RESPONSE_PARAMETERS

Instance Attribute Summary

Attributes inherited from Schema

#parent_property, #parent_schema, #root_schema, #uri

Method Summary

Methods included from InstanceMethods

#exists?, #merge!, #replace!

Methods inherited from Schema

#documentation, #documentation_uri, #initialize, #merge!, #method_missing, #reorder!, #replace!, #respond_to_missing?, #root?, #to_hash, #to_json, #to_yaml

Methods included from Concerns::Validatable

#to_validation_schema, #validate

Constructor Details

This class inherits a constructor from Lurker::Json::Schema

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Lurker::Json::Schema