Class: GrapeSimpleAuth::AuthStrategies::Swagger
- Inherits:
-
BaseStrategy
- Object
- BaseStrategy
- GrapeSimpleAuth::AuthStrategies::Swagger
- Defined in:
- lib/grape_simple_auth/auth_strategies/swagger.rb
Instance Attribute Summary
Attributes inherited from BaseStrategy
Instance Method Summary collapse
Instance Method Details
#auth_scopes ⇒ Object
13 14 15 |
# File 'lib/grape_simple_auth/auth_strategies/swagger.rb', line 13 def auth_scopes .map { |hash| hash[:scope].to_sym } end |
#endpoint_protected? ⇒ Boolean
5 6 7 |
# File 'lib/grape_simple_auth/auth_strategies/swagger.rb', line 5 def endpoint_protected? && !! end |
#has_auth_scopes? ⇒ Boolean
9 10 11 |
# File 'lib/grape_simple_auth/auth_strategies/swagger.rb', line 9 def has_auth_scopes? endpoint_protected? && !.empty? end |