From: Hunt Hunt Date: 2009-07-24T19:27:10+09:00 Subject: Re: splitting............. that file 1.txt contains name,contact_no,city,gender,more attributes... xyz,2014567894,NY,M..... MNO,2014587965,Chicago,Female.... ....,...,...,...,....,............. like wise we can have any number of attributes in file and its value its like a table. name contact city gender attribute1 attribute 2....attri n M 890 NY Male value1 value2 value n etc.... now I have created a class class File def self.find(name,args) #i do splitting # instance_eval "define_method(key) { value}" end end f1=File.find("name","M") f1.name# this gives the name of the person. f1.city #this gives the name of the city. -- Posted via http://www.ruby-forum.com/.