summary refs log tree commit diff stats
path: root/raku/allergies/Allergies.rakumod
diff options
context:
space:
mode:
authorAndinus <andinus@nand.sh>2021-09-11 18:51:23 +0530
committerAndinus <andinus@nand.sh>2021-09-11 18:51:23 +0530
commitf73d1a4b3fef52efe0190c086264d6f5f755a9e2 (patch)
tree4938a525e9efdb2ba5cc3651ee544997a627fd9b /raku/allergies/Allergies.rakumod
parenta1ee4822771957e34d6990e35c272c8da183027d (diff)
downloadexercism-f73d1a4b3fef52efe0190c086264d6f5f755a9e2.tar.gz
Raku: Add Allergies
Diffstat (limited to 'raku/allergies/Allergies.rakumod')
-rw-r--r--raku/allergies/Allergies.rakumod18
1 files changed, 18 insertions, 0 deletions
diff --git a/raku/allergies/Allergies.rakumod b/raku/allergies/Allergies.rakumod
new file mode 100644
index 0000000..9fda548
--- /dev/null
+++ b/raku/allergies/Allergies.rakumod
@@ -0,0 +1,18 @@
+unit module Allergies;
+
+constant %allergens = (
+    eggs         => 0b1,
+    peanuts      => 0b10,
+    shellfish    => 0b100,
+    strawberries => 0b1000,
+    tomatoes     => 0b10000,
+    chocolate    => 0b100000,
+    pollen       => 0b1000000,
+    cats         => 0b10000000,
+);
+
+sub allergic-to( :$item, :$score ) is export {
+}
+
+sub list-allergies($score) is export {
+}