두 가지 방법으로 클래스 ABC가 있다고 가정 해 봅시다.루비의 특정 메소드를 콘솔에서 호출하지 못하도록하는 방법
class ABC
def test
"test"
end
def display_test
puts test
end
end
이 난 단지 ('테스트'나 반환) 내 콘솔 (IRB)에서 ABC.new.display_test
를 호출 할 수 있어야하고, 그 문제에 ABC.new.test
또는 ABC.new.send(:test)
를 호출 할 수 없습니다 싶어요. 이것이 가능한가? 그렇다면 어떻게?
콘솔이란 무엇입니까? IRB? – Linuxios
예, IRB를 의미합니다. – Biketire
irb가 아닌 테스트가 여전히 호출 가능해야합니까? – Linuxios