이 코드는 무엇을하고 있습니까?Ruby - remove_const : File
class Object
remove_const :File
end
클래스를 완전히 삭제하나요? 이 부분 코드 뒤에 File.instance_methods
을 호출하면 Object/Kernel에서 상속 된 메소드가 표시됩니다.
원래 상태로 되돌릴 수 있습니까? 제 말은, remove_const
을 사용한 후에 수업을 원래 상태로 되돌릴 수있는 방법이 있습니까? (이전에 클래스 정의를 저장하지 않고.)
[1] 단어를 사용하여 죄송합니다 "삭제"
"삭제"라는 단어에 무슨 문제가 있습니까? –
Ruby 1.8.7과 Ruby 1.9.2에서 irb에서'remove_constant'를 한 후에''초기화되지 않은 상수 파일 ''을 얻습니다. –