Próbuję zmodyfikować mój plik Vagrant, aby automatycznie utworzyć folder w katalogu głównym projektu, jeśli go brakuje. Tworzenie folderu nie stanowi problemu, ale mam problem ze znalezieniem gdzie, aby utworzyć ten folder.Znajdź folder Vagrantfile
Udało mi się dowiedzieć, że ta informacja jest dostępna na obiekcie Vagrant::Environment
jako cwd
, ale nie mogę wymyślić, jak pobrać aktualną instancję z mojego pliku Vagrantfile. Dokumentacja dla Vagrant wydaje się być nieco skąpa.
Edit:
Moje pytanie nie jest o tym, jak korzystać z marionetką. Piszę kod wewnątrz Vagrantfile. Chcę wiedzieć, jak uzyskać bieżące wystąpienie Vagrant::Environment
.
można dać lepszy przykład tego, co staramy się robić? –
Wymieniłem metodę, którą chcę wywołać, po prostu nie wiem, jak uzyskać aktualną instancję klasy. –