У меня есть следующий класс noobie:
class CoreController < NSWindowController
attr_accessor :consoleOutput, :consoleInput, :command, :parsedcommand
def showInConsole_clicked(sender)
x = `"#{@consoleInput.stringValue()}"`
@consoleOutput.stringValue = x
@command.stringValue = @consoleInput.stringValue()
@parsedcommand.stringValue = x
end
end
Интерфейс, который принадлежит этому контроллеру, в основном читает из поля ввода и направляет свои данные в оператор оболочки.Это работает, но не так круто, как хотелось бы.
Я могу использовать, например, ' ls ', без проблем.Однако, когда я создаю более длинные команды, такие как ' ls -l ' или ' ruby -v ', это почти как будто ничего не произошло.Кто-нибудь знает?
Спасибо!