Jane O'Maley wrote:
> Ah I'm sorry when trying initially it came up with application error, I 
> didn't realise it was to be attached again. I saved it as a txt file 
> this time.

def initialize fname, lname, mname=nil
  @fname = fname
  @lname = lname
  @mname = mname
end

# This makes the last name nil if it's not defined when you create the 
person.

def to_s
  # easy-to-read solution
  temp = "#{@lname}, #{fname}"
  if !@mname.nil?
    temp += ", #{mname}"
  end
  return temp
end
-- 
Posted via http://www.ruby-forum.com/.