struct

Noir::TreeSitterJaxRsExtractor::Route

Inherits Struct < Value < Object

Constructors

new(verb : String, path : String, class_name : String, method_name : String, line : Int32, parameter_format : Nil | String, params : Array(Param), callees : Array(Tuple(String, Int32)), file_path : Nil | String = nil, protocol : String = "http", signature_line : Int32 | Nil = nil, auth_param : Noir::TreeSitterJaxRsExtractor::AuthParam | Nil = nil)
Source

Instance methods

auth_param

The first handler parameter annotated @Auth, nil when none.

Source
callees
Source
class_name
Source
file_path
Source
line
Source
method_name
Source
parameter_format
Source
params
Source
path
Source
protocol
Source
signature_line
Source
verb
Source