bind method
Implementation
void bind(Object obj) {
final instance = reflect(obj);
instance.type.instanceMembers.forEach((Symbol name, MethodMirror method) {
Route? r;
method.metadata.forEach((InstanceMirror metaItem) {
final dynamic ref = metaItem.reflectee;
if (ref is Route) {
r = ref;
}
});
if (r != null) {
route(r!.method, r!.path, MethodCallable.init(instance, method));
}
});
}