diff options
author | dakkar <dakkar@thenautilus.net> | 2023-07-22 16:38:33 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2023-07-22 16:38:33 +0100 |
commit | 02eec4498027352e87826929d015f5b47bad93f8 (patch) | |
tree | f59e8d639aabdd6899cb3d570d57468d7e85833a /bos-dispatch.sh | |
parent | move constructor to global base class (diff) | |
download | bash-object-system-02eec4498027352e87826929d015f5b47bad93f8.tar.gz bash-object-system-02eec4498027352e87826929d015f5b47bad93f8.tar.bz2 bash-object-system-02eec4498027352e87826929d015f5b47bad93f8.zip |
metaclass instances
Diffstat (limited to 'bos-dispatch.sh')
-rw-r--r-- | bos-dispatch.sh | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/bos-dispatch.sh b/bos-dispatch.sh index 8306378..d6bc463 100644 --- a/bos-dispatch.sh +++ b/bos-dispatch.sh @@ -33,10 +33,8 @@ function bos-dispatch/invoke() { return $? fi - local metaclass_ref - bos-namespaces/store-scalar-for-into metaclass_ref meta "$class" - local -n metaclass_object="$metaclass_ref" + local metaclass_instance; bos-meta/metaclass-instance-for-class-into metaclass_instance "$class" - $metaclass_object invoke "$class" "$self_id" "$method" "$@" + $metaclass_instance invoke "$class" "$self_id" "$method" "$@" return $? } |