IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby Discussion :

Enregistrer des instances de classe dans un fichier


Sujet :

Ruby

  1. #1
    Candidat au Club
    Homme Profil pro
    Rien de tout ça
    Inscrit en
    Novembre 2021
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Rien de tout ça

    Informations forums :
    Inscription : Novembre 2021
    Messages : 2
    Points : 4
    Points
    4
    Par défaut Enregistrer des instances de classe dans un fichier
    Bonjour à toutes et à tous,

    J'ai créé un tableau dans lequel se trouve des instances de classe du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    class Amazone_lanceuse
        attr_accessor :pos
     
        def pos
            @pos = "Lanceuse"
        end
    end
     
    tab_equipe[0] = Amazone_lanceuse.new
    J'aimerai pouvoir sauvegarder ce tableau dans un fichier afin de le recharger plus tard.

    Cependant, je ne sais pas du tout comment faire pour préserver les détails de l'instance afin qu'une fois le tableau chargé je puisse faire par exemple un simple:


    Merci de votre attention, bonne soirée

  2. #2
    Candidat au Club
    Homme Profil pro
    Rien de tout ça
    Inscrit en
    Novembre 2021
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Rien de tout ça

    Informations forums :
    Inscription : Novembre 2021
    Messages : 2
    Points : 4
    Points
    4
    Par défaut
    J'ai solutionné mon problème.

    Une des solutions est de sérialiser/désérialiser via le module Marshall.
    https://ruby-doc.org/core-3.0.2/Marshall.html

    Si ça peut aider.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/10/2017, 16h32
  2. [IO] Enregistrer une classe dans un fichier
    Par kase74 dans le forum Langage
    Réponses: 11
    Dernier message: 28/03/2012, 17h18
  3. Créer des instances de classes EMF dans Eclipse avec une jolie IHM
    Par obernard dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 24/02/2009, 19h21
  4. Enregistrer une classe dans un fichier
    Par Davjack dans le forum Langage
    Réponses: 2
    Dernier message: 31/05/2007, 21h16
  5. Réponses: 3
    Dernier message: 13/02/2007, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo