blob: ab6fa66fbbdde8ed8005db705a7594fe3da33436 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
unit class Bob;
method hey (Str $msg is copy) {
$msg .= trim;
given $msg.trim {
when .chars == 0 { "Fine. Be that way!" }
when $_ eq .uc && $_ ~~ /<[a..zA..Z]>/ {
return "Calm down, I know what I'm doing!" if $_.ends-with("?");
"Whoa, chill out!";
}
when .ends-with("?") { "Sure." }
default { "Whatever." }
}
}
|