From 330cafd3d26b0c5fbd7951407450804755c285c0 Mon Sep 17 00:00:00 2001 From: Jack Dempsey Date: Fri, 25 Mar 2011 03:07:53 +0800 Subject: [PATCH] use reference if available otherwise ref --- lib/devise.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/devise.rb b/lib/devise.rb index 429eec6d..9fc667a6 100644 --- a/lib/devise.rb +++ b/lib/devise.rb @@ -243,7 +243,9 @@ module Devise # Set the mailer reference object to access the mailer. def self.mailer=(class_name) - @@mailer_ref = ActiveSupport::Dependencies.reference(class_name) + @@mailer_ref = ActiveSupport::Dependencies.respond_to?(:reference) + ? ActiveSupport::Dependencies.reference(class_name) + : ActiveSupport::Dependencies.ref(class_name) end self.mailer = "Devise::Mailer"