przywoływanie noża w klasie rubinowej
Chciałbym stworzyć ładną klasę otoki wokół noża, aby program mógł uruchamiać polecenia noża w czytelny sposób. Obecnie próbuję użyć pliku knife.rb w klejnocie szefa kuchni jako przewodnika do sukcesu. Mam jednak problem z wyłączeniem edytora. Jeśli uruchomię następujący kod:
require 'chef/knife'
knife = Chef::Knife.new
knife.run(['client', 'create', 'new-client'], '--disable-editing')
powoduje to następujący błąd:
NoMethodError: undefined method `merge!' for "--disable-editing":String
Czy ktoś ma jakieś pomysły, jak to zrobić z powodzeniem? Czy istnieje przypadkowa biblioteka, która już istnieje i która robi to, czego potrzebuję?