lib/grape-swagger/doc_methods/headers.rb
# frozen_string_literal: true
module GrapeSwagger
module DocMethods
class Headers
class << self
def parse(route)
route.headers.to_a.map do |route_header|
route_header.tap do |header|
hash = header[1]
description = hash.delete('description')
hash[:documentation] = { desc: description, in: 'header' }
hash[:type] = hash['type'].titleize if hash['type']
end
end
end
end
end
end
end