hello,
    I am very new to the ruby world and just to get some practice I
began writing a little program that allows you to interact (this all
through text mind you) with a baby dragon. Anyway, after i use gets for
"getsing" the name. I am having trouble stopping it from ending the
program as opposed to allowing me to type a command to interact with the
baby dragon. So far i have this:
class Dragon

  boyg=rand(2)
  if boyg==0
    @gender='boy'
    @gen='him'
  end
  if boyg==1
    @gender='girl'
    @gen='her'
  end



    puts 'Gongratulations, you are now the parent of a beautiful baby '
+ @gender + ' dragon!'
    puts 'What will you name ' + @gen + '?'


@name=gets.chomp
 puts 'Say hello to ' + @name + '!'


 puts 'There are many things you can do with'
 puts 'litte ' + @name + ' here!'
 puts 'You can type commands such as...'
 puts ''
 puts 'feed'
 puts 'sleep'
 puts 'burp'
 puts 'potty'
 puts 'play'
 puts 'Not to mention a few you are just going'
 puts 'to have to find yourself!'
 puts ''


def feed
  puts '' + @name + ' licks ' + @gen + '\'s chops and jumps'
  puts 'to catch the large hunk of meat.'
  @stuffinBelly=10
  passageofTime
end

def sleep
  puts 'You put ' + name + ' to bed'
  @asleep=true
  3.times do
    if @asleep
      puts @name = ' snores, filling the room with smoke'
    end

  command= ''

    while command != 'bye'
      puts '' + @name + ' looks up at you...'
      command=gets.chomp
    end
  end
end
end


Now i know i have very few interactions, but as i was maing them i
wanted to test them. When i realized i could not i whipped up this
little while and command thing you see at the bottom. When that didnt
work i came to the forums and further progress halted. Any help for a
begginer? Thanks in advance.

Jord1000
-- 
Posted via http://www.ruby-forum.com/.