2
Comment faire pour que la méthode suivante some_protected
soit protégée ou privée? Il devrait être implémenté sans héritage.Comment faire une méthode singleton protégée
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)
Pourquoi voudriez-vous avoir cette méthode _protected_? Cela n'a pas beaucoup de sens pour moi quand je travaille avec des méthodes de classe. –
Peut-être. Qu'est-ce que vous pensez exactement pourrait être faux? – Kirby
Qu'est-ce que vous voulez réaliser? –