Method: OasParser::Endpoint#security_schemes
- Defined in:
- lib/oas_parser/endpoint.rb
#security_schemes ⇒ Object
114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/oas_parser/endpoint.rb', line 114 def security_schemes security_schemes = security.flat_map(&:keys) if definition security_schemes = security_schemes + definition.security.flat_map(&:keys) end security_schemes = security_schemes.uniq security_schemes.map do |security_scheme_name| definition.components['securitySchemes'][security_scheme_name] end end |