HasFinder is an extension to ActiveRecord that makes it easier than ever to create custom find and count queries. Let's start with an example. Suppose you have an Article model; some articles are published, some are popular. Let's declare finders for each of these notions. You may be tempted to write something like the following: class Article < ActiveRecord::Base def self.published find(:all, :co