From: Farrel Lifson Date: 2006-06-23T00:03:46+09:00 Subject: Re: Entry Point? You could use an END block. It is only executed once the entire script has been read. >> END{ ?> say("Farrel") >> } => nil >> def say(something) >> puts something >> end => nil >> exit Farrel Farrel