¿Qué características de rubí se utilizan en las recetas del chef?

Acabo de empezar a usar chef y no sé mucho sobre el rubí.

Tengo problemas para entender la sintaxis del lenguaje que se usa en las recetas.

Por ejemplo, creo un directorio en un libro de recetas en recetas / default.rb como:

directory "/home/test/mydir" do
  owner "test"
  mode "0755"
  action :create
  recursive true
end

Supongo que esto es parte de un script de ruby ​​válido. Como hacen las lineasowner "test" ¿media? ¿Es esta una llamada de función, una asignación de variable o algo completamente distinto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta