It's still really unclear what you're asking (at least to me).  Are
you saying you want acts_as_fox to work only if the object has fox ==
true (and the same for chicken)?

Or, are you talking about single table inheritance?  If so, you can
just add acts_as_XXX to your sub-classes as appropriate...

On Mar 12, 6:10 am, "bcpar... / gmail.com" <bcpar... / gmail.com> wrote:
> Your code works. I want to make the acts_as_chicken :something to be
> available only to those ActiveRecord subclasses that uses the
> acts_as_chicken declaration. How can I accomplish that?