Files
openfoodnetwork/lib/spree/authentication_helpers.rb
Matt-Yorkley 1fa2d05c0c Fix AuthenticationHelper#spree_current_user
`current_spree_user`: method not found...
2020-02-22 11:05:24 +00:00

21 lines
601 B
Ruby

module Spree
module AuthenticationHelpers
def self.included(receiver)
receiver.public_send :helper_method, :spree_current_user
receiver.public_send :helper_method, :spree_login_path
receiver.public_send :helper_method, :spree_signup_path
receiver.public_send :helper_method, :spree_logout_path
end
def spree_current_user
@current_spree_user ||= request.env['warden'].authenticate
end
delegate :login_path, to: :spree, prefix: true
delegate :signup_path, to: :spree, prefix: true
delegate :logout_path, to: :spree, prefix: true
end
end