mam to oświadczenie:Jak utworzyć katalog, jeśli nie istnieje za pomocą klasy File w Ruby?
File.open(some_path, 'w+') { |f| f.write(builder.to_html) }
Gdzie
some_path = "somedir/some_subdir/some-file.html"
Co chcę się zdarzyć, jeśli nie istnieje katalog o nazwie somedir
lub some_subdir
lub zarówno na drodze, chcę go automagicznie tworzyć to.
Jak mogę to zrobić?
fileutils ** ** jest w stdlib: http://www.ruby-doc.org/stdlib-1.9.3/libdoc/fileutils/rdoc/FileUtils.html – Eureka
Oh ok. Miałem na myśli rdzeń, a nie stdlib. Tak czy inaczej, w porządku. To działa. Dzięki! – marcamillion
Do mojej odpowiedzi dodałem rozwiązanie typu "core only": pamiętaj jednak, że zasadniczo reimplementuje 'FileUtils.mkdir_p' (która jest metodą dedykowaną do twojego przypadku użycia) – Eureka