Table of Contents - apigen-0.0.10 Documentation
Classes and Modules
- Apigen
- Apigen::ArrayType
- Apigen::EnumType
- Apigen::Formats
- Apigen::Formats::JsonBase
- Apigen::Formats::JsonSchema
- Apigen::Formats::JsonSchema::Draft7
- Apigen::Formats::OpenAPI
- Apigen::Formats::OpenAPI::V3
- Apigen::Formats::Swagger
- Apigen::Formats::Swagger::V2
- Apigen::Migration
- Apigen::Model
- Apigen::ModelRegistry
- Apigen::ObjectProperty
- Apigen::ObjectType
- Apigen::OneofType
- Apigen::PrimaryType
- Apigen::ReferenceType
- Apigen::Rest
- Apigen::Rest::Api
- Apigen::Rest::Endpoint
- Apigen::Rest::Input
- Apigen::Rest::Output
- Object
Methods
- ::api — Apigen::Rest
- ::generate — Apigen::Formats::JsonSchema::Draft7
- ::generate — Apigen::Formats::OpenAPI::V3
- ::generate — Apigen::Formats::Swagger::V2
- ::info — Apigen::Formats::Swagger::V2
- ::input — Apigen::Formats::OpenAPI::V3
- ::input_parameter — Apigen::Formats::Swagger::V2
- ::model_ref — Apigen::Formats::JsonSchema::Draft7
- ::model_ref — Apigen::Formats::OpenAPI::V3
- ::model_ref — Apigen::Formats::Swagger::V2
- ::new — Apigen::Migration
- ::new — Apigen::ArrayType
- ::new — Apigen::EnumType
- ::new — Apigen::Model
- ::new — Apigen::ObjectProperty
- ::new — Apigen::ObjectType
- ::new — Apigen::OneofType
- ::new — Apigen::PrimaryType
- ::new — Apigen::ReferenceType
- ::new — Apigen::ModelRegistry
- ::new — Apigen::Rest::Api
- ::new — Apigen::Rest::Endpoint
- ::new — Apigen::Rest::Input
- ::new — Apigen::Rest::Output
- ::path_parameter — Apigen::Formats::OpenAPI::V3
- ::path_parameter — Apigen::Formats::Swagger::V2
- ::paths — Apigen::Formats::OpenAPI::V3
- ::paths — Apigen::Formats::Swagger::V2
- ::primary? — Apigen::PrimaryType
- ::primary_or_reference_type — Apigen::Model
- ::query_parameter — Apigen::Formats::OpenAPI::V3
- ::query_parameter — Apigen::Formats::Swagger::V2
- ::response — Apigen::Formats::OpenAPI::V3
- ::response — Apigen::Formats::Swagger::V2
- ::supports_discriminator? — Apigen::Formats::JsonSchema::Draft7
- ::supports_discriminator? — Apigen::Formats::OpenAPI::V3
- ::supports_discriminator? — Apigen::Formats::Swagger::V2
- ::type — Apigen::Model
- #== — Apigen::ObjectProperty
- #== — Apigen::PrimaryType
- #== — Apigen::ReferenceType
- #add — Apigen::ObjectType
- #add_description — Apigen::Formats::JsonBase
- #add_endpoint — Apigen::Migration
- #add_example — Apigen::Formats::JsonBase
- #add_model — Apigen::Migration
- #array_schema — Apigen::Formats::JsonBase
- #attribute_setter_getter — Object
- #check_type — Apigen::ModelRegistry
- #definitions — Apigen::Formats::JsonBase
- #discriminator — Apigen::OneofType
- #endpoint — Apigen::Rest::Api
- #ensure_correctness — Apigen::ObjectType
- #ensure_defined_parameters_all_appear_in_path — Apigen::Rest::Endpoint
- #ensure_parameters_found_in_path_all_defined — Apigen::Rest::Endpoint
- #enum_schema — Apigen::Formats::JsonBase
- #explain — Apigen::ObjectProperty
- #input — Apigen::Rest::Endpoint
- #map — Apigen::OneofType
- #method — Apigen::Rest::Endpoint
- #method_missing — Apigen::ObjectType
- #migrate — Apigen::Rest::Api
- #model — Apigen::ModelRegistry
- #model — Apigen::Rest::Api
- #models — Apigen::Rest::Api
- #object_property — Apigen::Formats::JsonBase
- #object_schema — Apigen::Formats::JsonBase
- #oneof_schema — Apigen::Formats::JsonBase
- #output — Apigen::Rest::Endpoint
- #path — Apigen::Rest::Endpoint
- #primary_schema — Apigen::Formats::JsonBase
- #property — Apigen::ObjectType
- #property_repr — Apigen::ObjectType
- #query — Apigen::Rest::Endpoint
- #reference_schema — Apigen::Formats::JsonBase
- #remove — Apigen::ObjectType
- #remove_endpoint — Apigen::Migration
- #remove_model — Apigen::Migration
- #repr — Apigen::ArrayType
- #repr — Apigen::ObjectType
- #required — Apigen::ObjectProperty
- #required? — Apigen::ObjectProperty
- #respond_to_missing? — Apigen::ObjectType
- #schema — Apigen::Formats::JsonBase
- #schema_without_description — Apigen::Formats::JsonBase
- #set_path_parameters — Apigen::Rest::Endpoint
- #to_s — Apigen::ArrayType
- #to_s — Apigen::Model
- #to_s — Apigen::ObjectType
- #to_s — Apigen::PrimaryType
- #to_s — Apigen::ReferenceType
- #to_s — Apigen::ModelRegistry
- #to_s — Apigen::Rest::Api
- #to_s — Apigen::Rest::Endpoint
- #to_s — Apigen::Rest::Input
- #to_s — Apigen::Rest::Output
- #type — Apigen::ArrayType
- #type — Apigen::Model
- #type — Apigen::Rest::Input
- #type — Apigen::Rest::Output
- #up — Apigen::Migration
- #update_endpoint — Apigen::Migration
- #update_model — Apigen::Migration
- #update_object_properties — Apigen::Model
- #update_output — Apigen::Rest::Endpoint
- #validate — Apigen::ArrayType
- #validate — Apigen::EnumType
- #validate — Apigen::Model
- #validate — Apigen::ObjectType
- #validate — Apigen::OneofType
- #validate — Apigen::PrimaryType
- #validate — Apigen::ReferenceType
- #validate — Apigen::ModelRegistry
- #validate — Apigen::Rest::Api
- #validate — Apigen::Rest::Endpoint
- #validate — Apigen::Rest::Input
- #validate — Apigen::Rest::Output
- #validate_forbidden_input — Apigen::Rest::Endpoint
- #validate_input — Apigen::Rest::Endpoint
- #validate_mapping_item — Apigen::OneofType
- #validate_outputs — Apigen::Rest::Endpoint
- #validate_path_parameters — Apigen::Rest::Endpoint
- #validate_properties — Apigen::Rest::Endpoint
- #validate_properties — Apigen::Rest::Input
- #validate_properties — Apigen::Rest::Output
- #validate_required_input — Apigen::Rest::Endpoint
- #value — Apigen::EnumType