class OpenApi::Tag

github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#tagObject

Attributes

description[RW]
external_docs[RW]
name[RW]

Public Class Methods

load(hash) click to toggle source
# File lib/open_api/tag.rb, line 14
def self.load(hash)
  return unless hash

  new(
    name: hash["name"].to_s,
    description: hash["description"]&.to_s,
    external_docs: ExternalDocumentation.load(hash["externalDocs"]),
  )
end
new(name:, description: nil, external_docs: nil) click to toggle source
# File lib/open_api/tag.rb, line 8
def initialize(name:, description: nil, external_docs: nil)
  self.name = name
  self.description = description
  self.external_docs = external_docs
end