From 594cba596a4c500f6f580e004745959b8386d9a7 Mon Sep 17 00:00:00 2001 From: Carl Date: Fri, 4 Aug 2023 20:33:13 +0200 Subject: [PATCH] Add design.md --- .../concept/port-palermo/.meta/design.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 exercises/concept/port-palermo/.meta/design.md diff --git a/exercises/concept/port-palermo/.meta/design.md b/exercises/concept/port-palermo/.meta/design.md new file mode 100644 index 0000000000..59dbde4c71 --- /dev/null +++ b/exercises/concept/port-palermo/.meta/design.md @@ -0,0 +1,34 @@ +# Design + +## Goal + +The goal of this exercise is to teach the student the basics of the Concept of Symbols in Ruby. + +## Learning objectives + +- Know of the existence of the `Symbol` object. +- Know how to create a symbol. +- Know of some basic symbol methods (mostly conversion methods). + +## Out of scope + +- Hashes. + +## Concepts + +- `Symbols` + +## Prerequisites + +- `Conditionals` + +## Representer + +This exercise does not require any specific representation logic to be added to the [representer][representer]. + +## Analyzer + +This exercise does not require any specific logic to be added to the [analyzer][analyzer]. + +[analyzer]: https://github.com/exercism/ruby-analyzer +[representer]: https://github.com/exercism/ruby-representer