pushArguments method
Implementation
String pushArguments(Map<String, dynamic> arguments) {
final List<String> route = [];
split('/').forEach((element) {
if (element.isEmpty || !element.contains('{')) {
route.add(element);
} else {
final key = element.replaceAll(RegExp(r'[{}]+'), "");
if (arguments.containsKey(key)) {
route.add(arguments[key].toString());
}
}
});
return route.join('/');
}