From: Austin Ziegler Date: 2005-11-21T07:08:06+09:00 Subject: Re: what does :: do in this case? On 11/20/05, petermichaux@yahoo.com wrote: > This is in the Rails acts_as_list module but I think is a general Ruby > question. I don't understand the syntax of the ::#{self.name} > statement. I haven't seen :: without something preceding it. I think I > understand what this method enables the plugin to do: use the class > name in which the module is mixed. Unless that's in a section of string code to be evaled, that's actually a syntax error. (The #{} syntax is only valid in strings). However, if you do: ::File You mean specifically that you want the File constant visible at the top level. -austin -- Austin Ziegler * halostatue@gmail.com * Alternate: austin@halostatue.ca