makeUri method
Implementation
String makeUri(Map<String, dynamic> params) {
var b = StringBuffer();
var i = 0;
if (_routeDefinition != null) {
for (var seg in _routeDefinition!.segments) {
if (i++ > 0) b.write('/');
if (seg is ConstantSegment) {
b.write(seg.text);
} else if (seg is ParameterSegment) {
if (!params.containsKey(seg.name)) {
throw ArgumentError('Missing parameter "${seg.name}".');
}
b.write(params[seg.name]);
}
}
}
return b.toString();
}