class OpenApi::Reference

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

Attributes

ref[RW]

Public Class Methods

load(hash) click to toggle source
# File lib/open_api/reference.rb, line 18
def self.load(hash)
  return unless hash
  return unless hash["$ref"]

  new(ref: hash["$ref"])
end
new(ref:) click to toggle source
# File lib/open_api/reference.rb, line 8
def initialize(ref:)
  self.ref = ref
end

Public Instance Methods

serializable_hash() click to toggle source
# File lib/open_api/reference.rb, line 12
def serializable_hash
  {
    "$ref" => ref.to_s,
  }
end