class OpenApi::DSL::HeaderObj

github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#header-object

Attributes

processed[RW]
schema[RW]

Public Class Methods

new(desc = '', schema) click to toggle source
# File lib/oas_objs/header_obj.rb, line 13
def initialize(desc = '', schema)
  self.schema = SchemaObj.new(schema)
  self.processed = { description: desc }
end

Public Instance Methods

process() click to toggle source
# File lib/oas_objs/header_obj.rb, line 18
def process
  processed.merge!(schema: schema.process)
end