Table of Contents - json-schema_builder-0.8.2 Documentation
Classes and Modules
- JSON
- JSON::SchemaBuilder
- JSON::SchemaBuilder::Any
- JSON::SchemaBuilder::Array
- JSON::SchemaBuilder::Attribute
- JSON::SchemaBuilder::Attribute::ClassMethods
- JSON::SchemaBuilder::Boolean
- JSON::SchemaBuilder::ClassMethods
- JSON::SchemaBuilder::Configuration
- JSON::SchemaBuilder::DSL
- JSON::SchemaBuilder::DSL::ClassMethods
- JSON::SchemaBuilder::Entity
- JSON::SchemaBuilder::Helpers
- JSON::SchemaBuilder::Integer
- JSON::SchemaBuilder::Null
- JSON::SchemaBuilder::Number
- JSON::SchemaBuilder::Numeric
- JSON::SchemaBuilder::Object
- JSON::SchemaBuilder::RSpecHelper
- JSON::SchemaBuilder::RSpecHelper::ClassMethods
- JSON::SchemaBuilder::RSpecHelper::DeepOpenStruct
- JSON::SchemaBuilder::Schema
- JSON::SchemaBuilder::String
- JSON::SchemaBuilder::Validation
Methods
- ::default_options — JSON::SchemaBuilder
- ::disable_attributes! — JSON::SchemaBuilder::Entity
- ::included — JSON::SchemaBuilder::RSpecHelper
- ::new — JSON::SchemaBuilder::Entity
- ::new — JSON::SchemaBuilder::RSpecHelper::DeepOpenStruct
- ::new — JSON::SchemaBuilder::Schema
- ::new — JSON::SchemaBuilder
- #== — JSON::SchemaBuilder::RSpecHelper::DeepOpenStruct
- #_array_attr — JSON::SchemaBuilder::Attribute
- #_attr — JSON::SchemaBuilder::Attribute
- #_customize_errors — JSON::SchemaBuilder::Validation
- #_deep_merge — JSON::SchemaBuilder::Schema
- #_deep_merge_any_of — JSON::SchemaBuilder::Schema
- #_entities_handling — JSON::SchemaBuilder::Validation
- #_flatten_errors — JSON::SchemaBuilder::Validation
- #_rename_array_values! — JSON::SchemaBuilder::Attribute
- #_reset_fragments — JSON::SchemaBuilder::Entity
- #_transform — JSON::SchemaBuilder::RSpecHelper::DeepOpenStruct
- #_validate — JSON::SchemaBuilder::Validation
- #add_fragment — JSON::SchemaBuilder::Entity
- #as_json — JSON::SchemaBuilder::Entity
- #attribute — JSON::SchemaBuilder::Attribute::ClassMethods
- #configure — JSON::SchemaBuilder::Configuration
- #empty_string — JSON::SchemaBuilder::Helpers
- #entity — JSON::SchemaBuilder::DSL
- #eql? — JSON::SchemaBuilder::RSpecHelper::DeepOpenStruct
- #eval_block — JSON::SchemaBuilder::Entity
- #extend — JSON::SchemaBuilder::Entity
- #extract_types — JSON::SchemaBuilder::Entity
- #extract_types — JSON::SchemaBuilder::Object
- #fragments — JSON::SchemaBuilder::Schema
- #fully_validate — JSON::SchemaBuilder::Validation
- #id — JSON::SchemaBuilder::Helpers
- #initialize_children — JSON::SchemaBuilder::Object
- #initialize_parent_with — JSON::SchemaBuilder::Entity
- #initialize_with — JSON::SchemaBuilder::Entity
- #initialized? — JSON::SchemaBuilder::Entity
- #inspect — JSON::SchemaBuilder::Entity
- #inspect — JSON::SchemaBuilder::RSpecHelper::DeepOpenStruct
- #items — JSON::SchemaBuilder::Array
- #items_entity — JSON::SchemaBuilder::Array
- #klass_and_name_from — JSON::SchemaBuilder::DSL
- #merge — JSON::SchemaBuilder::Schema
- #merge! — JSON::SchemaBuilder::Schema
- #merge_children! — JSON::SchemaBuilder::Entity
- #method_missing — JSON::SchemaBuilder::Entity
- #object_or_array — JSON::SchemaBuilder::Helpers
- #options — JSON::SchemaBuilder::Schema
- #options — JSON::SchemaBuilder::Configuration
- #options= — JSON::SchemaBuilder::Configuration
- #register — JSON::SchemaBuilder::DSL::ClassMethods
- #reinitialize — JSON::SchemaBuilder::Entity
- #reinitialize — JSON::SchemaBuilder::Object
- #required — JSON::SchemaBuilder::Entity
- #required — JSON::SchemaBuilder::Object
- #required= — JSON::SchemaBuilder::Entity
- #required= — JSON::SchemaBuilder::Object
- #reset_fragment — JSON::SchemaBuilder::Entity
- #respond_to? — JSON::SchemaBuilder::Entity
- #root — JSON::SchemaBuilder::Entity
- #root — JSON::SchemaBuilder
- #root — JSON::SchemaBuilder::ClassMethods
- #schema — JSON::SchemaBuilder::Entity
- #set_context_for — JSON::SchemaBuilder::DSL
- #snakeize — JSON::SchemaBuilder::Attribute::ClassMethods
- #validate — JSON::SchemaBuilder::Validation
- #validate! — JSON::SchemaBuilder::Validation
- #with — JSON::SchemaBuilder::RSpecHelper::ClassMethods