From: Thufir Date: 2007-12-25T07:19:39+09:00 Subject: syntax error for a case within a module For the project at , I want to use this module to instantiate a random Creature. Maybe a Dragon, maybe a GreenDragon, maybe an IndustrialRaverMonkey or something else :) 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