Analyzer::Specification::SpringCloudGateway
Inherits Analyzer::Specification::SpecificationEngine < Analyzer < FileHelper < Reference < Object
Spring Cloud Gateway routes declared in Spring Boot config:
spring.cloud.gateway[.server.webflux|.server.webmvc|.mvc].routes[], each
with predicates in shortcut (Path=/a/**,/b, Method=GET,POST) or
expanded (name: Path, args: {patterns: [...]}) form. A route without a
Method predicate matches every verb; one without a Path predicate is
not path-scoped and is skipped.
Constants
Expanded-form args that are flags, not patterns.
- id: users, for the line a route is declared on.
Class methods
Instance methods
Instance-side view of the same declaration. The per-file rescues live on
this base class, which has no way to name the analyzer that is running
inside them, so a skipped file could not be attributed to a tech.
Deriving it from analyzer_for keeps the name written exactly once.