Относно ограниченията

  1. http://fmi.ruby.bg/tasks/guide

    За ниво на влагане се брои:

    Блокове (each, map и прочее), Условия (if, unless и case във всичките им форми, както и ? :), Ламбди, begin/end блокове, Цикли (while, until, for)

    Тези неща важат в рамките на един метод - class, module и def не се броят за нива на влагане.

  2. def не се брои?

    Това значи ли, че мога да напиша нещо такова и пак да съм спазил това ограничение?

    def one
      def two
        def three
          def four
            def five
              def six
                nil
              end
            end
          end
        end
      end
    end
    

    Извинявам се, че стана така грозно, но се надявам, че примерът е ясен.

  3. Ако напишеш нещо такова, най-вероятно ще ти отнемем точки.


    Отделно, оправих ти коментара. Следващия път, преди да оставиш отговор, забележи какво пише над бутона "Отговори":

    Форумите се форматират с Markdown. Той конвертира текст до HTML. Ползва се много в open source community-то (и в частност, Ruby community-то). Добре е да го знаете. Може да ползвате Emoji емотикони, ако искате да бъдете по-графични.

    Виж какво е това чудо Markdown. Ще ти е полезно и след курса. Това важи и за останалите.

Трябва да сте влезли в системата, за да може да отговаряте на теми.