new module:services/route-builder(attrs)
+ + + + + + +Creates a RouteBuilder object.
+Parameters:
+ + +| Name | + + +Type | + + + + + +Description | +||||||
|---|---|---|---|---|---|---|---|---|
attrs |
+
+
+ + + +object + + + + | + + + + + +Refer to individual attributes +Properties+ + +
|
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- Source: +
- + + + + + + + +
Members
+ + + +format
+ + + + +Get the format components separated by '/'
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- Source: +
- + + + + + + + +
Methods
+ + + + + + + +push(format, capture) → {object}
+ + + + + + +Saves the format and capture values in the RouteBuilder instance.
+Parameters:
+ + +| Name | + + +Type | + + + + + +Description | +
|---|---|---|
format |
+
+
+ + + +string + + + + | + + + + + +Pattern based on path-to-regex, for example: (?:(.+)\.)?${serviceBaseUrl} |
+
capture |
+
+
+ + + +string + + + + | + + + + + +Value to capture |
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- Source: +
- + + + + + + + +
Returns:
+ + +RouteBuilder instance for chaining
+-
+
- + Type + +
- + +object + + + +
toObject() → {object}
+ + + + + + +Returns a new object based on RouteBuilder instance containing its base, format and capture properties.
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- Source: +
- + + + + + + + +
Returns:
+ + +Object containing base, format and capture properties of the RouteBuilder instance
+-
+
- + Type + +
- + +object + + + +