From: Lee Jarvis Date: 2007-12-07T01:23:26+09:00 Subject: Re: regular expression. newbie problem. Johnathan Smith wrote: > any idea why > > thanks class Name def initialize(name) @fname, @mname, @sname = name.split end attr_reader :fname, :mname, :sname def initials "#{fname[0].chr}.#{mname[0].chr}.#{sname[0].chr}" end end a = Name.new("Johnathan Micheal Smith") p a.fname p a.mname p a.sname p a.initials Works for me.. c0re:~$ ruby test.rb "Johnathan" "Micheal" "Smith" "J.M.S" Regards, Lee -- Posted via http://www.ruby-forum.com/.