class function vs. object function

Hi - I want to define a customized finding method on a class, that is
accessible to the class, not just the object, just like you can say
Class.find(:all) for ActiveRecord without needing an instance of
Class.

So, I might want to do something like:

def specials
find(... these would be the find parameters) #does this call
Class.find?
end

def popular
find(... again, particular find params)
end

I tried this, but I cannot call the methods from the class, it looks
like I need an object. Is there a particular way to declare a class-
level function? If not, does Ruby just assume the programmer is not
doing any object-specific work?

Thanks,
Dino

class Movie
   def self.popular(options = {})
     Movie.find(:all, options.merge({:conditions = "review_count > 100"}))
   end
end