Class ActiveRecord
In: active_record.rb
Parent: Object

Ensemble de méthodes héritées par un modèle minirails Les instances du modèle sont conservées dans la variable de classe @@all qui est un tableau initialisé avec le contenu du fichier de nom @@file_name

Methods

create   delete   find   id   load_db   new   save   save_db   to_s   update_attributes  

Public Class methods

créer une nouvelle instance et la conserver dans la liste des instances

enlever les instances dont les numéros sont passés en paramètre

retourner l‘instance dont le numéro est l‘entier qui est passé en paramètre si le paramètre est :all (ou absent) retourne un tableau de toutes les instances pour lesquelles le bloc s’évalue à true

Charger le fichier csv correspondant à la base des instances du modèle

création d‘une instance en évaluant le contenu du bloc les couples d‘un hash en paramètre initialisent les variables d‘instances du même nom

sauver toutes les instances du modèle dans le fichier d‘origine

Public Instance methods

retourner l‘id de cette instance

ajouter cette instance à la liste de toutes les instances

retourner une représentation chaîne de cette instance

changer les attributs et sauver l‘instance modifiée

[Validate]