Class: Skooma::Objects::PathItem

Inherits:
RefBase
  • Object
show all
Defined in:
lib/skooma/objects/path_item.rb,
lib/skooma/objects/path_item/keywords/get.rb,
lib/skooma/objects/path_item/keywords/put.rb,
lib/skooma/objects/path_item/keywords/head.rb,
lib/skooma/objects/path_item/keywords/post.rb,
lib/skooma/objects/path_item/keywords/patch.rb,
lib/skooma/objects/path_item/keywords/trace.rb,
lib/skooma/objects/path_item/keywords/delete.rb,
lib/skooma/objects/path_item/keywords/options.rb,
lib/skooma/objects/path_item/keywords/parameters.rb,
lib/skooma/objects/path_item/keywords/base_operation.rb

Overview

Describes the operations available on a single path. spec.openapis.org/oas/v3.1.0#path-item-object

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
25
# File 'lib/skooma/objects/path_item.rb', line 8

def kw_classes
  [
    Base::Keywords::Summary,
    Base::Keywords::Description,

    Keywords::Get,
    Keywords::Put,
    Keywords::Post,
    Keywords::Delete,
    Keywords::Options,
    Keywords::Head,
    Keywords::Patch,
    Keywords::Trace,

    Base::Keywords::Servers,
    Keywords::Parameters
  ]
end