Тодор обнови решението на 19.01.2015 16:22 (преди почти 10 години)
+REPOSITORY = 'https://github.com/toshko07/ruby-retrospective-4'
+
+# Двадесет неща които научих:
+
+# 1.Как се използва case, как се match-ва с '===' и как трябва да се имплементира стилово.
+# 2.Как се използва постфиксен if "code if condition".
+# 3.Научих повече за scoupe на методите - къде са видими променливите в тях и къде самите методи могат да се викат.
+# 4.За какво се използват методите в Enumerable и как ако искаме да ги използваме в някой наш клас трябва предварително да си дефинираме метод each.
+# 5.Как може да си предифинираме оператор.
+# 6.Как става наследяването в ruby и как като извикаме метода super() в initialize, той изпълнява родителския initialize.
+# 7.Научих повече за начина по който да стуктурирам методите в даден клас - повече методи, които правят малки неща, отколкото един, който прави много неща.
+# 8.Как може да се извика блок - със call или с yield.
+# 9.Какво представлява сериализацията в една файлова система.
+# 10.Как се дефинират и използват класови методи.
+# 11.Научих начина по който се прави паралелно присвояване a, b = 1,2 и колко полезно е в някои случаи.
+# 12.Как и за какво се използват attr_accesor-и.
+# 13.Научих доста за DSL и използването на блокове и instance_eval.
+# 14.Научих колко мощен метод е instance_eval :).
+# 15.Научих от колко голямо значение е да давам подходящи имена на модулите, класовете, методите и променливите.
+# 16.Научих за ancestor chain-а в ruby и къде се търсят методите или променливите, които не са дефинирани в даден клас и модул.
+# 17.Научих за какво се използват symbols в ruby и какви object_id-та имат.
+# 18.Научих за разликата между '' и "" и за какво се използва "#{}".
+# 19.Научих къде и как се използват keyword arguments.
+# 20.Научих се да си пиша примерни тестове за задачите и колко важно е да не оставям писането на тестове за накрая :D.