struct
Noir::TreeSitterJvmLambdaDslExtractor::Route
- Noir::TreeSitterJvmLambdaDslExtractor::Route
- Struct
- Value
- Object
Defined in:
miniparsers/jvm_lambda_dsl_extractor_ts.crConstructors
Instance Method Summary
- #body_type : String | Nil
-
#callees : Array(Tuple(String, Int32))
1-hop callees out of the handler lambda body.
- #cookie_params : Array(String)
- #form_params : Array(String)
- #has_body? : Bool
- #header_params : Array(String)
- #line : Int32
- #path : String
- #protocol : String
- #query_params : Array(String)
- #verb : String
Constructor Detail
def self.new(verb : String, path : String, line : Int32, body_type : Nil | String, has_body : Bool, query_params : Array(String), form_params : Array(String), header_params : Array(String), cookie_params : Array(String), callees : Array(Tuple(String, Int32)), protocol : String = "http")
#
Instance Method Detail
1-hop callees out of the handler lambda body. #path is filled
in by the analyzer (the route extractor doesn't carry the file
path itself); each tuple is (callee_name, line_1_based).