include vs extend

No Ryan, it is not same. I think extend will allow the access to the
class methods of the extended module

Have a look at http://macournoyer.wordpress.com/2007/07/06/extending-your-include-knowledge-of-ruby/
(this is a ruby rather than a rails question, so consider posting this
sort of thing to the ruby-talk mailing list)

Fred