summaryrefslogtreecommitdiff
path: root/bos-meta.sh
blob: 6932095378dbe8ebb9889ada63c435bba936acb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!bash 
 
declare -A bos_meta_metaclass_instance_for_class
 
function bos-meta/set-metaclass-instance-for() {
    bos_meta_metaclass_instance_for_class["$1"]="$2"
 
    return 0
}
 
function bos-meta/metaclass-instance-for-class-into() {
    local -n bos_meta_metaclass_instance_result="$1"
 
    bos_meta_metaclass_instance_result="${bos_meta_metaclass_instance_for_class[$2]}"
 
    return 0
}