Table of Contents - json-schema_dsl-1.0.0 Documentation
Classes and Modules
- JSON
- JSON::SchemaDsl
- JSON::SchemaDsl::Array
- JSON::SchemaDsl::AstNode
- JSON::SchemaDsl::AstNode::ClassMethods
- JSON::SchemaDsl::Boolean
- JSON::SchemaDsl::Builder
- JSON::SchemaDsl::Configuration
- JSON::SchemaDsl::Entity
- JSON::SchemaDsl::Error
- JSON::SchemaDsl::Integer
- JSON::SchemaDsl::Null
- JSON::SchemaDsl::Number
- JSON::SchemaDsl::Numeric
- JSON::SchemaDsl::Object
- JSON::SchemaDsl::Proxy
- JSON::SchemaDsl::Renderer
- JSON::SchemaDsl::Renderers
- JSON::SchemaDsl::Renderers::Alias
- JSON::SchemaDsl::Renderers::Base
- JSON::SchemaDsl::Renderers::Desugar
- JSON::SchemaDsl::Renderers::Filter
- JSON::SchemaDsl::Renderers::Multiplexer
- JSON::SchemaDsl::String
- JSON::SchemaDsl::Types
- Json
- Json::SchemaDsl
Methods
- ::[] — JSON::SchemaDsl::Builder
- ::add_defaults_for — JSON::SchemaDsl::Builder
- ::build — JSON::SchemaDsl::Builder
- ::class_name — JSON::SchemaDsl::Builder
- ::config_block — JSON::SchemaDsl::Builder
- ::define_builder — JSON::SchemaDsl::Builder
- ::define_builder_method — JSON::SchemaDsl::Builder
- ::define_schema_dsl! — JSON::SchemaDsl
- ::define_type_methods — JSON::SchemaDsl
- ::included — JSON::SchemaDsl::AstNode
- ::inspect — JSON::SchemaDsl::Builder
- ::new — JSON::SchemaDsl::Builder
- ::new — JSON::SchemaDsl::Renderer
- ::new — JSON::SchemaDsl::Renderers::Base
- ::proxy — JSON::SchemaDsl
- ::register_type — JSON::SchemaDsl
- ::registered_builders — JSON::SchemaDsl::Builder
- ::registered_renderers — JSON::SchemaDsl
- ::registered_types — JSON::SchemaDsl
- ::render — JSON::SchemaDsl::Renderer
- ::required_type — JSON::SchemaDsl::Entity
- ::reset! — JSON::SchemaDsl
- ::reset_registered_renderers! — JSON::SchemaDsl
- ::reset_schema_dsl! — JSON::SchemaDsl
- ::reset_type_defaults! — JSON::SchemaDsl::Builder
- ::type_defaults — JSON::SchemaDsl::Builder
- ::type_method_name — JSON::SchemaDsl
- ::type_methods — JSON::SchemaDsl
- #add_child — JSON::SchemaDsl::Builder
- #box — JSON::SchemaDsl::Renderers::Multiplexer
- #build_struct — JSON::SchemaDsl::Builder
- #builder — JSON::SchemaDsl::AstNode::ClassMethods
- #camelize_snake_cased — JSON::SchemaDsl::Renderers::Alias
- #clean_up — JSON::SchemaDsl::Renderers::Multiplexer
- #collapse_items — JSON::SchemaDsl::Renderers::Desugar
- #container? — JSON::SchemaDsl::Renderers::Multiplexer
- #expand_children — JSON::SchemaDsl::Renderers::Desugar
- #extract_args — JSON::SchemaDsl::Builder
- #filter — JSON::SchemaDsl::Renderers::Filter
- #infer_type — JSON::SchemaDsl::AstNode::ClassMethods
- #inspect — JSON::SchemaDsl::Builder
- #method_missing — JSON::SchemaDsl::Builder
- #nullable — JSON::SchemaDsl::Renderers::Desugar
- #presence_of — JSON::SchemaDsl::Renderers::Filter
- #properties_properties — JSON::SchemaDsl::Renderers::Desugar
- #render — JSON::SchemaDsl::Builder
- #render — JSON::SchemaDsl::Renderer
- #render — JSON::SchemaDsl::AstNode
- #render_chain — JSON::SchemaDsl::Renderer
- #required_properties — JSON::SchemaDsl::Renderers::Desugar
- #respond_to_missing? — JSON::SchemaDsl::Builder
- #set — JSON::SchemaDsl::Builder
- #step — JSON::SchemaDsl::Renderers::Base
- #to_h — JSON::SchemaDsl::Entity
- #traverse — JSON::SchemaDsl::Renderers::Alias
- #traverse — JSON::SchemaDsl::Renderers::Base
- #type_method_name — JSON::SchemaDsl::AstNode::ClassMethods
- #unrequire_property — JSON::SchemaDsl::Renderers::Desugar
- #update — JSON::SchemaDsl::Builder
- #update — JSON::SchemaDsl::AstNode
- #visit — JSON::SchemaDsl::Renderers::Alias
- #visit — JSON::SchemaDsl::Renderers::Desugar
- #visit — JSON::SchemaDsl::Renderers::Filter
- #visit — JSON::SchemaDsl::Renderers::Multiplexer