Tweaked init.rb to only load activerecord/actionmailer/controller stuff if the appropriate classes are defined.

This commit is contained in:
Josh Nichols 2008-09-12 13:22:59 -04:00 committed by Ryan McGeary
parent 823cad39b0
commit d20c85e112
1 changed files with 4 additions and 3 deletions

View File

@ -1,9 +1,10 @@
require 'rubygems'
require 'active_support'
require 'shoulda'
require 'shoulda/active_record'
require 'shoulda/controller'
require 'shoulda/action_mailer'
require 'shoulda/active_record' if defined? ActiveRecord::Base
require 'shoulda/controller' if defined? ActionController::Base
require 'shoulda/action_mailer' if defined? ActionMailer::Base
if defined?(RAILS_ROOT)
# load in the 3rd party macros from vendorized plugins and gems