2
次のメソッドをsome_protected
で保護してもプライベートにすることはできますか?継承なしで実装する必要があります。保護されたシングルトンメソッドを作成する方法
module Sample
def self.some_public
some_protected
end
protected
def self.some_protected
puts 'Bingo!'
end
end
Sample::some_public # Bingo!
Sample::some_protected # Bingo! (but expected an error that method is not accessible)
なぜこのメソッドを_protected_にしたいですか?クラスメソッドを使って作業するとき、私には分かりません。 –
おそらく。正確に何が間違っていると思いますか? – Kirby
達成したいのは何ですか? –