Does ruby have an entry point like Java & C have main? For instance if i had the following code.. puts "Calling method" method() def method # do something here.. end This will fail because the definition for method is after the call for it This wouldnt matter in Java or C with it being pre-compiled i guess. So with this in mind i am wondering how best to organise my code. Is there a default method i can override which will always be called first? -- Posted via http://www.ruby-forum.com/.