aboutsummaryrefslogtreecommitdiffstats
path: root/actionmailer/lib/action_mailer.rb
diff options
context:
space:
mode:
authorRick Olson <technoweenie@gmail.com>2007-11-06 14:24:32 +0000
committerRick Olson <technoweenie@gmail.com>2007-11-06 14:24:32 +0000
commit2a51c8682d44ee71a3c0411e2e30ef8ff29d6f67 (patch)
tree071f2cb958c46c0c07034c9837800dba572a5218 /actionmailer/lib/action_mailer.rb
parent7464a398e18592010243845edad1fa09b82d16a1 (diff)
downloadrails-2a51c8682d44ee71a3c0411e2e30ef8ff29d6f67.tar.gz
rails-2a51c8682d44ee71a3c0411e2e30ef8ff29d6f67.tar.bz2
rails-2a51c8682d44ee71a3c0411e2e30ef8ff29d6f67.zip
Update TMail to v1.1.0. Use an updated version of TMail if available. [mikel]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8084 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionmailer/lib/action_mailer.rb')
-rwxr-xr-xactionmailer/lib/action_mailer.rb11
1 files changed, 10 insertions, 1 deletions
diff --git a/actionmailer/lib/action_mailer.rb b/actionmailer/lib/action_mailer.rb
index 4b3d5f35c1..28fe5b3cf7 100755
--- a/actionmailer/lib/action_mailer.rb
+++ b/actionmailer/lib/action_mailer.rb
@@ -31,14 +31,23 @@ unless defined?(ActionController)
end
end
+# attempt to load the TMail gem
+begin
+ require 'rubygems'
+ gem 'TMail', '> 1.1.0'
+ require 'tmail'
+rescue Gem::LoadError
+ # no gem, fall back to vendor copy
+end
+
$:.unshift(File.dirname(__FILE__) + "/action_mailer/vendor/")
+require 'tmail'
require 'action_mailer/base'
require 'action_mailer/helpers'
require 'action_mailer/mail_helper'
require 'action_mailer/quoting'
require 'action_mailer/test_helper'
-require 'tmail'
require 'net/smtp'
ActionMailer::Base.class_eval do