Sha256: ca3a36e2c21ae9735933fb381e3dd92a4b8556c0d74174a3aa26cae8131c3686
Contents?: true
Size: 1.35 KB
Versions: 3
Compression:
Stored size: 1.35 KB
Contents
# frozen_string_literal: true require "openapi3_parser/node/object" module Openapi3Parser module Node # @see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#pathItemObject class PathItem < Node::Object # @return [String, nil] def summary self["summary"] end # @return [String, nil] def description self["description"] end # @return [String, nil] def description_html render_markdown(description) end # @return [Operation, nil] def get self["get"] end # @return [Operation, nil] def put self["put"] end # @return [Operation, nil] def post self["post"] end # @return [Operation, nil] def delete self["delete"] end # @return [Operation, nil] def options self["options"] end # @return [Operation, nil] def head self["head"] end # @return [Operation, nil] def patch self["patch"] end # @return [Operation, nil] def trace self["trace"] end # @return [Node::Array<Server>] def servers self["servers"] end # @return [Node::Array<Parameter>] def parameters self["parameters"] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
openapi3_parser-0.7.0 | lib/openapi3_parser/node/path_item.rb |
openapi3_parser-0.6.1 | lib/openapi3_parser/node/path_item.rb |
openapi3_parser-0.6.0 | lib/openapi3_parser/node/path_item.rb |