Sha256: 6c14411eb7f4f0cb53aa53f8d913a7ae067efdaf24598153502c26f24234ce4a

Contents?: true

Size: 746 Bytes

Versions: 2

Compression:

Stored size: 746 Bytes

Contents

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

      # ensure refinery_user? helper method is always available
      receiver.send :helper_method, :refinery_user?
    end

    def spree_current_user
      current_refinery_user
    end

    def spree_login_path
      refinery.new_refinery_user_session_path
    end

    def spree_signup_path
      refinery.new_refinery_user_registration_path
    end

    def spree_logout_path
      refinery.destroy_refinery_user_session_path
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

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