lib/nexmo/oas/renderer/presenters/response_format.rb in nexmo-oas-renderer-0.11.3 vs lib/nexmo/oas/renderer/presenters/response_format.rb in nexmo-oas-renderer-2.0.0

- old
+ new

@@ -1,25 +1,27 @@ +# frozen_string_literal: true + module Nexmo module OAS module Renderer module Presenters class ResponseFormat MAPPINGS = { 'application/json' => 'JSON', 'application/xml' => 'XML', 'text/xml' => 'XML', - } + }.freeze def self.to_dropdown(formats) MAPPINGS.slice(*formats) end def initialize(responses) @responses = responses end def extract - @formats ||= @responses.flat_map(&:formats).uniq + @extract ||= @responses.flat_map(&:formats).uniq end end end end end