Difference in public class methods and instance methods?

Class methods are called on the class, whereas instance methods are called on instances of the class.

class Foo def self.class_method end

def instance_method end end

Foo.class_method Foo.new.instance_method

Find more information here: http://www.rubycentral.com/pickaxe/tut_classes.html

Brandon