Милена обнови решението на 12.10.2016 09:01 (преди около 9 години)
graduses :/ Използвай английски думи - не пиши на шльокавица в кода :)
Също, unit1 и unit2 не са особено описателни. Две мерни единици, обаче по какво се различават? Може би нещо като from_units и to_units? Така вече става ясно тези две единици какво означават.
Супер е, че си направила сметките на две части и са в отделни функции :)
Не е добра идея да имаш няколко подобни конструкции една след друга, особено когато те са единственото в метода.
Използвай един if с elsif-ове и разчитай на това, че всичко в Ruby е израз. Така няма да ти се наложи да пишеш и return :)
Табличка - супер! Може да изкараш този хеш като константа (MELTING_POINTS) извън функцията. Така ще се създаде само веднъж и ще можеш да ги подредиш по едно вещество на ред, вместо да са всички на един ред.
