From: Reprisal Date: 2006-09-29T07:03:16+09:00 Subject: Re: Ruby apps useing multiple files the global variable $: is a synonym for $LOAD_PATH which is an array of paths to search for required/loaded files On Sep 28, 2006, at 5:51 PM, Nigel Wilkinson wrote: > On Fri, 29 Sep 2006 06:36:44 +0900 > "Jan Svitok" wrote: > >> On 9/28/06, Nigel Wilkinson wrote: >>> Hi folks >>> >>> I'm writing an app in ruby and want to split it into more than one >>> file to make it more manageable. How do I get the main file to >>> include the others. Do I use some sort of include, require or load >>> command or is there some sort of library command like TCL has. >>> >>> Cheers >>> Nigel >> >> require 'filename' is the proper one. you can use load 'filename' if >> you want to reload the file each time load is called (require loads >> the file only once) >> >> $: is load path, where require/load look for files (NB: it's an >> Array) >> >> J. > Thanks for that, however the "is load path" reference confuses me, I > can't find a reference to it in "Ruby in a nutshell". Can you point me > to a reference please or give an example of its use. > > Cheers > Nigel >