2013-08-27 2 views

ответ

2

Попробуйте это:

module Kernel 
    remove_method :exec 
    remove_method :system 
    remove_method :` 
end 

Он возобновляет Kernel модуль и и удалите exec и system методы.

+0

Это оставляет другие команды неповрежденными. – sawa

+0

Не могли бы вы помочь мне, где находится этот модуль. Я рубиновый рвм. –

+0

@PravinMishra это модуль ядра ruby, но вам не нужно идти в файл, где этот код локализован. класс ruby ​​/ modules расширяемы, вы можете снова открыть его в любом месте своего кода, как указано выше. –

Смежные вопросы