Ruby кодовые блоки и шеф-повар

Я совершенно новый человек для Руби и Шеф-повара. Я пытался обернуть голову вокруг синтаксиса и провести некоторое исследование, но я уверен, что, как вы все знаете, если вы не знаете терминологию, трудно найти то, что вы ищете.

Я читал о блоках кода Ruby, но блоки кода Chef все еще смущают меня. Я вижу что-то вроде этого, например:

log "a debug string" do
    level :debug
end

Который добавляет «строку отладки» в журнал. Из того, что я видел, мне кажется, что это должно быть представлено как:

log do |message|
    #some logic
end

Шеф называет их ресурсами. Может кто-нибудь помочь объяснить разницу в синтаксисе и дать мне некоторую терминологию, с которой я могу начать учиться?

Ответы на вопрос(2)

Ваш ответ на вопрос