Class: OpenAPI::Loader::Translator::ConvertSecuritySchemes

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/open_api/loader/translator/convert_security_schemes.rb

Overview

Wraps the schema and moves its securityDefinitions to components.securitySchemes

Translates every securityScheme for oauth2 into new format.

Instance Method Summary collapse

Instance Method Details

#callObject



11
12
13
14
15
# File 'lib/open_api/loader/translator/convert_security_schemes.rb', line 11

def call
  return unless schemes.is_a? Hash
  convert_oauth_schemes
  self["components"] = { "securitySchemes" => schemes }
end