Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1090 connectés 

  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  stocker des instances

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

stocker des instances

n°2169510
ekor
Posté le 01-01-2013 à 13:53:40  profilanswer
 

bonjour,
je débute en ruby, si vous pouvez m'aider un peu
 

Code :
  1. # main.rb
  2. class Plugin
  3. end
  4. class Main
  5.   def initialize
  6.     load "plugin.rb"
  7.     @plugins = {}
  8.   end
  9. end


 

Code :
  1. # plugin.rb
  2. class Hello < Plugin
  3. end


 
je souhaiterais pouvoir stocker toutes les classes qui héritent de Plugin dans la variable @plugins
sachant que je ne connais pas le nom de la classe Hello (ici dans l'exemple)
 
pour le moment j'utilise une variable globale
 

Code :
  1. Plugins = []
  2. class Plugin
  3.   def initialize
  4.     Plugins << self
  5.   end
  6. end


Message édité par ekor le 01-01-2013 à 14:16:30
mood
Publicité
Posté le 01-01-2013 à 13:53:40  profilanswer
 

n°2171418
youmoussa
Ecrou-vis
Posté le 16-01-2013 à 06:41:40  profilanswer
 

Regarde la methode preload:

 

https://github.com/alexeypetrushin/ [...] der.rb#L98

 

T'auras pas besoin d'héritage, tu peux laisser ton loader ajouter la classe à ta collection.


Message édité par youmoussa le 16-01-2013 à 06:42:40

---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  stocker des instances

 

Sujets relatifs
[VB.NET] Stocker des données non visibles par l'utilisateurStocker les étapes d'une requête SQL en table
Où stocker les petites données ?Stocker des mots de passe dans une BDD
[sh] stocker le résultat d'un script shell interactifRécupérer toutes les instances d'Excel
stocker 1 fichier sur un site accessible par une url[c++] stocker des types dans une liste avec un identifiant
[RESOLU]Stocker le résultat d'une requête dans un tableauconnaitre les instances d'une classe
Plus de sujets relatifs à : stocker des instances


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR