Expand Active Record

Silly question, how do I expand (add a function to) Active Record for
all of my models?

Mindtonic wrote:

Silly question, how do I expand (add a function to) Active Record for
all of my models?

Depends on where in Active Record you want to extend it.

In a nutshell, you just create a new module and include it in ActiveRecord.

I am wanting to add the self.full_text_search for Ferret in a way that
I only have to put it in one place and not in every single model that
I want to be able to search. That would be a lot of repeating
myself! Thanks...

I think you could have a subclass of AR::Base that acts_as_ferret and
then your models subclass that, but then you index every column of
every table (?!)