L'essentiel de Ruby on Rails

Défi : Écrire une méthode Ruby

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans cet exercice pratique, vous allez devoir écrire une méthode Ruby qui met en œuvre toutes les bases abordées dans ce chapitre : script, condition, boucle, etc.
01:47

Transcription

Je vais vous présenter, dans cette vidéo, un exercice que vous pourriez réaliser chez vous. Cet exercice consistera à créer un utilisateur qui possédera une liste de produits. Commencez par écrire une classe User, cette classe aura les propriétés suivantes first name, last name et products. Initialisez la propriété products comme étant un tableau vide. Écrivez ensuite une méthode display_products qui affichera, sous forme de liste, les noms des produits suivis de leurs prix. Écrivez également une méthode display_toys qui affichera, comme display_products, les produits de type toy, en liste. Dans la méthode display_toys, affichez l'âge minimum requis pour utiliser le jouet, à la suite du prix. Pour pouvoir organiser les deux méthodes ci-dessus, il vous faudra créer deux autres classes. Tout d'abord, la classe products avec les propriétés name, price et type. Écrivez une méthode de classe qui, prenant en paramètre, un tableau de produits, calcule le prix moyen. Créez, également, la classe toy qui devra hériter de la classe products. La classe toy aura la propriété supplémentaire suivante : minimum age. Toute instance de toy aura, forcément, sa propriété type valant toy en chaîne de caractères. Afin de vérifier que vous avez bien réussi l'exercice, créez, d'abord, un utilisateur, créez, ensuite, trois produits, puis, deux jouets, mettez les propriétés que vous voulez, à la création de ces différentes instances. Assignez, ensuite, les trois produits et les deux jouets créés, au tableau products de votre utilisateur. Enfin, affichez les résultats des méthodes display_products et display_toys. Je vous souhaite bonne chance pour cet exercice et espère que vous arriverez au bout.

L'essentiel de Ruby on Rails

Concevez des applications web évolutives et intemporelles avec Ruby on Rails. Installez l’environnement, réalisez un projet de stack overflow, enrichissez-le, etc.

6h08 (85 vidéos)
Aucun commentaire n´est disponible actuellement

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !