У меня есть коллега, который активно пытается убедить меня, что я не должен использовать do..end и вместо этого использовать фигурные скобки для определения многострочных блоков в Ruby.
Я твердо в лагере, используя только фигурные скобки для коротких однострочных и делаю.. для всего остального. Но я думал, что я обращусь к большему сообществу, чтобы получить определенную резолюцию.
Итак, что это такое и почему? (Пример некоторого кода toa)
context do
setup { do_some_setup() }
should "do somthing" do
# some more code...
end
end
или
context {
setup { do_some_setup() }
should("do somthing") {
# some more code...
}
}
Лично, просто смотря на выше, отвечает на вопрос для меня, но я хотел открыть это для большего сообщества.