Sha256: c2c997af5f9bf96948e1075ae8d25151dbda149ce292d8e3fa6c93baee99288d
Contents?: true
Size: 542 Bytes
Versions: 12
Compression:
Stored size: 542 Bytes
Contents
module OpenApi # https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#server-variable-object class ServerVariable prepend EquatableAsContent attr_accessor :enum, :default, :description def initialize(enum: nil, default:, description: nil) self.enum = enum self.default = default self.description = description end def self.load(hash) new( enum: hash["enum"], default: hash["default"], description: hash["description"], ) end end end
Version data entries
12 entries across 12 versions & 1 rubygems