3
Je souhaite étendre la classe Date dans ruby. En fait, ce que je veux faire c'est ajouter une méthode à la classe Date. Voici un exempleExtension de la classe Date dans ruby
Je veux ajouter méthode « my_simple_method » à ce jour classe
def my_simple_method
puts 'this is from my_simple_method'
end
après avoir ajouté cet utilisateur devrait pouvoir appeler cette méthode comme
date_obj = Date.parse('2010-07-01')
puts date_obj.my_simple_method
devrait imprimer «c'est de my_simple_method »
grâce à l'avance
che ers
sameera
je voudrais supprimer 'puts' (nous devrions' return' que) – mykhal
merci Mittag, désolé, je suis pour quelques jours derniers – sameera207
si je veux manipuler un attribut? J'ai une classe personnalisée avec un attribut de tableau dedans. Dites classe MyClass avec arr array. Je veux être capable de cela. m = MyClass.new met m.custom_method et cette custom_method pour retourner une somme des ints dans le tableau arr. (Je ne veux pas la somme, mais disons que je le fais, je ne peux pas le faire avec d'autres méthodes) – pvinis