The all_with_* pattern turns missing class-method calls into searches. For example, Person.all_with_friends(person) finds people whose friends include that person, while Person.all_with_hobbies("rings") finds matching hobby owners. section 4.3.1
Searching stored relationships
After John and George both befriend Paul, Person.all_with_friends(p) reports John and George. After Ringo records "rings" as a hobby, Person.all_with_hobbies("rings") reports Ringo.
