File tree Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -9,19 +9,15 @@ role description {
9
9
has $ . description is rw ;
10
10
}
11
11
12
- multi trait_mod :<is >(Class $ c , description, $ arg ) {
13
- $ c does description($ arg );
12
+ multi trait_mod :<is >(Mu : U $ c , description, $ arg ) {
13
+ $ c . HOW does description($ arg );
14
14
}
15
- multi trait_mod :<is >(Class $ c , description) {
16
- $ c does description(" missing description!" );
15
+ multi trait_mod :<is >(Mu : U $ c , description) {
16
+ $ c . HOW does description(" missing description!" );
17
17
}
18
- multi trait_mod :<is >(Class $ c , $ arg , : $ described ! ) {
19
- $ c does description($ arg );
18
+ multi trait_mod :<is >(Mu : U $ c , : $ described ! ) {
19
+ $ c . HOW does description($ described ~~ Str ?? $ described !! " missing description " );
20
20
}
21
- multi trait_mod :<is >(Class $ c , : $ described ! ) {
22
- $ c does description(" missing description!" );
23
- }
24
-
25
21
26
22
class Monkey is description(' eats bananas, awesome' ) { }
27
23
class Walrus is description { }
You can’t perform that action at this time.
0 commit comments