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