Syntax error for a case within a module

For the project at http://code.google.com/p/dwemthys/source, I want to
use this module to instantiate a random Creature. Maybe a Dragon, maybe
a GreenDragon, maybe an IndustrialRaverMonkey or something else :slight_smile:

Iā€™ve done something similar in the past, but now I seem to have a syntax
error. Normally I would ā€œreturn Dragonā€ or similar, but for now just
want to get the syntax squared away:

thufir@arrakis ~/Desktop/dwemthys $
thufir@arrakis ~/Desktop/dwemthys $
thufir@arrakis ~/Desktop/dwemthys $ ruby instantiate.rb
instantiate.rb:16: syntax error, unexpected $end, expecting kEND
thufir@arrakis ~/Desktop/dwemthys $
thufir@arrakis ~/Desktop/dwemthys $ cat instantiate.rb
require ā€˜dragonā€™

module Instantiate

def makeCreature.randomCreature()

    creatureType=Kernel.rand(0)

    case creatureType
    when 0
            return 0
    when 1
            return 1
    end   #case

end #makeCreature

thufir@arrakis ~/Desktop/dwemthys $

thanks,

Thufir

On Dec 24, 2007, at 14:19 , Thufir wrote:

module Instantiate

def makeCreature.randomCreature()

if you indented properly youā€™d SEE your problem.

On Tue, 25 Dec 2007 07:45:16 +0900, Ryan D. wrote:

On Dec 24, 2007, at 14:19 , Thufir wrote:

module Instantiate

def makeCreature.randomCreature()

if you indented properly youā€™d SEE your problem.

Yup, thanks, I changed the name of the file but neglected to change the
name of the module.

Thanks,

Thufir