Class: Skooma::Objects::Parameter

Inherits:
RefBase
  • Object
show all
Defined in:
lib/skooma/objects/parameter.rb,
lib/skooma/objects/parameter/keywords/in.rb,
lib/skooma/objects/parameter/keywords/name.rb,
lib/skooma/objects/parameter/keywords/schema.rb,
lib/skooma/objects/parameter/keywords/content.rb,
lib/skooma/objects/parameter/keywords/required.rb,
lib/skooma/objects/parameter/keywords/value_parser.rb,
lib/skooma/objects/parameter/keywords/allow_reserved.rb,
lib/skooma/objects/parameter/keywords/allow_empty_value.rb

Overview

spec.openapis.org/oas/v3.1.0#parameter-object Describes a single operation parameter.

Defined Under Namespace

Modules: Keywords

Constant Summary

Constants inherited from Base

Base::DEFAULT_OPTIONS

Instance Method Summary collapse

Methods inherited from RefBase

#ref_kw_classes, #resolve_keywords, #resolve_ref_keywords

Methods inherited from Base

#bootstrap, #initialize, #json_schema_dialect_uri

Methods included from ExternalRefs

#resolve_ref

Constructor Details

This class inherits a constructor from Skooma::Objects::Base

Instance Method Details

#kw_classesObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/skooma/objects/parameter.rb', line 8

def kw_classes
  [
    Keywords::Name,
    Keywords::In,
    Base::Keywords::Description,
    Base::Keywords::Deprecated,
    Header::Keywords::Style,
    Header::Keywords::Explode,
    Keywords::AllowEmptyValue,
    Keywords::AllowReserved,
    Keywords::Required,
    Keywords::Schema,
    Header::Keywords::Example,
    Header::Keywords::Examples,
    Keywords::Content
  ]
end