struct
Analyzer::Javascript::RouteHelperScanner::Forward
- Analyzer::Javascript::RouteHelperScanner::Forward
- Struct
- Value
- Object
Overview
A forwarded registration inside a helper body. The receiver, the verb and the path are all resolved to parameter positions of the helper.
router[verb](name, …) → verb_arg: 1, path_arg: 2
router.get(name, …) → verb: "get", path_arg: 1
router.get(/api${name}, …) → verb: "get", path_arg: 1,
path_before: "/api"
Defined in:
analyzer/analyzers/javascript/express/route_helper_scanner.crConstructors
Instance Method Summary
- #clone
- #copy_with(receiver _receiver = @receiver, verb _verb = @verb, verb_arg _verb_arg = @verb_arg, path_arg _path_arg = @path_arg, path_before _path_before = @path_before, path_after _path_after = @path_after, line _line = @line)
- #line : Int32
- #path_after : String
- #path_arg : Int32
- #path_before : String
- #receiver : String
- #verb : String | Nil
- #verb_arg : Int32 | Nil
Constructor Detail
def self.new(receiver : String, verb : String | Nil, verb_arg : Int32 | Nil, path_arg : Int32, path_before : String, path_after : String, line : Int32)
#
Instance Method Detail
def copy_with(receiver _receiver = @receiver, verb _verb = @verb, verb_arg _verb_arg = @verb_arg, path_arg _path_arg = @path_arg, path_before _path_before = @path_before, path_after _path_after = @path_after, line _line = @line)
#