# File active_record.rb, line 10 def self.load_db(file_name,sep=";") @@file_name=file_name @@all=[] @@id=0 @@col_names=nil IO.foreach(file_name) do |line| line.chomp! if @@col_names.nil? @@col_names=line.split(sep).map{|c|c.strip} # trouver les noms des colonnes @@col_names.each{|n| attr n,true} # créer les méthodes d'instance else fields = line.split(sep) h=Hash.new @@col_names.each_with_index{|name,index| h[name]=fields[index]} self.create(h) end end # puts "*** Lecture de #{file_name}" # puts "all",@@all end