engine/lib/locomotive/devise.rb
2011-11-06 12:18:34 +01:00

49 lines
1.1 KiB
Ruby

# require 'devise/mailers/helpers'
# module Locomotive
# module Devise
#
# class FailureApp < ::Devise::FailureApp
#
# include ::Locomotive::Engine.routes.url_helpers
#
# def redirect_url
# new_locomotive_account_session_path
# end
#
# end
#
# end
# end
# puts Devise.warden_config.inspect
# monkey patch to let Devise know about custom Locomotive mailer views
# module Devise
# module Mailers
# module Helpers
#
# included do
# include Devise::Controllers::ScopedViews
# include Locomotive::Engine.routes.url_helpers
# attr_reader :scope_name, :resource
# end
#
# def template_paths_with_locomotive
# template_path = self.template_paths_without_locomotive
#
# if self.class.scoped_views?
# scoped_path = @devise_mapping.scoped_path
# scoped_path = 'locomotive' if scoped_path =~ /^locomotive_/
# template_path.unshift "#{scoped_path}/mailer"
# end
#
# template_path
# end
#
# alias_method_chain :template_paths, :locomotive
# end
# end
# end