class Nexmo::OAS::Renderer::Presenters::ResponseFormat

Constants

MAPPINGS

Public Class Methods

new(responses) click to toggle source
# File lib/nexmo/oas/renderer/presenters/response_format.rb, line 18
def initialize(responses)
  @responses = responses
end
to_dropdown(formats) click to toggle source
# File lib/nexmo/oas/renderer/presenters/response_format.rb, line 14
def self.to_dropdown(formats)
  MAPPINGS.slice(*formats)
end

Public Instance Methods

extract() click to toggle source
# File lib/nexmo/oas/renderer/presenters/response_format.rb, line 22
def extract
  @extract ||= @responses.flat_map(&:formats).uniq
end