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ę?

questionAnswers(4)

yourAnswerToTheQuestion