aboutsummaryrefslogtreecommitdiffstats
path: root/actionmailer/lib/action_mailer/vendor/tmail_compat.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actionmailer/lib/action_mailer/vendor/tmail_compat.rb')
-rw-r--r--actionmailer/lib/action_mailer/vendor/tmail_compat.rb36
1 files changed, 36 insertions, 0 deletions
diff --git a/actionmailer/lib/action_mailer/vendor/tmail_compat.rb b/actionmailer/lib/action_mailer/vendor/tmail_compat.rb
new file mode 100644
index 0000000000..988a2d3378
--- /dev/null
+++ b/actionmailer/lib/action_mailer/vendor/tmail_compat.rb
@@ -0,0 +1,36 @@
+# TMail Compatibility File
+# Created in 1.2 of Mail. Will be deprecated
+STDERR.puts("DEPRECATION WARNING, Mail running in TMail compatibility mode. This will be deprecated soon.")
+
+module Mail
+
+ def Mail.parse(string)
+ STDERR.puts("DEPRECATION WARNING, Mail.parse(string) is deprecated, please use Mail.new")
+ ::Mail.new(string)
+ end
+
+end
+
+class Mail::Message
+
+ def set_content_type(*args)
+ STDERR.puts("DEPRECATION WARNING, Message#set_content_type is deprecated, please use Message#content_type")
+ content_type(args)
+ end
+
+ def set_content_disposition(*args)
+ STDERR.puts("DEPRECATION WARNING, Message#set_content_disposition is deprecated, please use Message#content_disposition")
+ content_disposition(args)
+ end
+
+ def encoding=(val)
+ STDERR.puts("DEPRECATION WARNING, Message#encoding= is deprecated, please use Message#content_transfer_encoding")
+ content_transfer_encoding(val)
+ end
+
+ def quoted_body
+ STDERR.puts("DEPRECATION WARNING, Body#quoted_body is deprecated, please use Message => Body#encoded")
+ body.decoded
+ end
+
+end