struct

Analyzer::Javascript::RouteHelperScanner::Forward

Inherits Struct < Value < Object

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"

Constructors

new(receiver : String, verb : String | Nil, verb_arg : Int32 | Nil, path_arg : Int32, path_before : String, path_after : String, line : Int32, handler_arg : Int32 | Nil = nil)
Source

Instance methods

clone
Source
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, handler_arg _handler_arg = @handler_arg)
Source
handler_arg
line
path_after
path_arg
path_before
receiver
verb
verb_arg