Sha256: c23154c863b7adad664e93af12b2b19c22384db5c5cb8da0e6e306773a974a9f

Contents?: true

Size: 547 Bytes

Versions: 2

Compression:

Stored size: 547 Bytes

Contents

module Spree
  module AuthenticationHelpers
    def self.included(receiver)
      receiver.send :helper_method, :spree_current_user      
      receiver.send :helper_method, :spree_login_path
      receiver.send :helper_method, :spree_logout_path
    end

    def spree_current_user
      current_cms_user
    end

    def spree_login_path
      main_app.new_cms_user_session_path
    end

    def spree_logout_path
      main_app.destroy_cms_user_session_path
    end
  end
end

ApplicationController.send :include, Spree::AuthenticationHelpers

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bcms_spree-0.0.2 lib/spree/authentication_helpers.rb
bcms_spree-0.0.1 lib/spree/authentication_helpers.rb