public
Rubygem
Description: Makes tests easy on the fingers and the eyes
Homepage: http://www.thoughtbot.com/projects/shoulda
Clone URL: git://github.com/thoughtbot/shoulda.git
Tweaked init.rb to only load activerecord/actionmailer/controller stuff if the 
appropriate classes are defined.
Fri Sep 12 10:22:59 -0700 2008
Ryan McGeary (committer)
Sun Sep 14 05:23:43 -0700 2008
commit  d20c85e112e3a25dd8792ae85932631878770a9c
tree    36b8ce0c2313d58f6e0d5fc2c0caef726cf14919
parent  823cad39b0f1b44248f281883250f596433b2047
...
1
2
3
4
5
6
 
 
 
 
7
8
9
...
1
2
3
 
 
 
4
5
6
7
8
9
10
0
@@ -1,9 +1,10 @@
0
 require 'rubygems'
0
 require 'active_support'
0
 require 'shoulda'
0
-require 'shoulda/active_record'
0
-require 'shoulda/controller'
0
-require 'shoulda/action_mailer'
0
+
0
+require 'shoulda/active_record' if defined? ActiveRecord::Base
0
+require 'shoulda/controller'    if defined? ActionController::Base
0
+require 'shoulda/action_mailer' if defined? ActionMailer::Base
0
 
0
 if defined?(RAILS_ROOT)
0
   # load in the 3rd party macros from vendorized plugins and gems

Comments