Shared Model Code

Where does one stick shared model code? I have a method that I want to share between models. What file should I define that method in if I want to keep DRY?

Thanks,

-scott

in lib/my_cool_library.rb

module MyCoolLibrary

def my_cool_method puts “I do stuff that’s cool” end

end

Restart server

now, in your models, just do

class User < ActiveRecord::Base

include MyCoolLibrary end

This will “mix in” this code into your class, making it available to instance methods.

user = User.new user.my_cool_method

-Brian