I would like to populate a class variable using a method class SomeThing @@some_data populate_some_data def populate_some_data end end I expected that prefixing the method with self would work. It doesn't. ... self.populate_some_data def self.populate_some_data end ... Poking around in a couple books I don't see anything that addresses this. What's the correct syntax for this? Or, if there is no way to run a method, what's the best way to pull a trigger to have @@some_data populated the first time any object of SomeThings is instantiated? -- gw -- Posted via http://www.ruby-forum.com/.