bonjour,
je débute en ruby, si vous pouvez m'aider un peu
Code :
- # main.rb
- class Plugin
- end
- class Main
- def initialize
- load "plugin.rb"
- @plugins = {}
- end
- end
|
Code :
- # plugin.rb
- class Hello < Plugin
- 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 :
- Plugins = []
- class Plugin
- def initialize
- Plugins << self
- end
- end
|
Message édité par ekor le 01-01-2013 à 14:16:30