class

Analyzer::Specification::AzureFunctions

Inherits Analyzer::Specification::SpecificationEngine < Analyzer < FileHelper < Reference < Object

Constants

DEFAULT_ROUTE_PREFIX = "api"

The Functions host serves every HTTP-triggered function under a route prefix. host.json may override it ("" disables it entirely), but when the key is absent the host still applies api — so a function with "route": "products/{id}" answers on /api/products/{id}, not /products/{id}.

METHOD_ANY = "ANY"

Class methods

tech_name
Source

Instance methods

analyze
Source
tech

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.

Source