From: petermichaux@... Date: 2005-11-21T07:02:43+09:00 Subject: what does :: do in this case? Hi 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. Thanks, Peter module ActiveRecord module Acts module List def acts_as_list_class ::#{self.name} end end end end