Sha256: cc269a7e6234ffb173385aad6125dfc360debbfe5a0fdea4c01047d47fcd3ed1

Contents?: true

Size: 543 Bytes

Versions: 1

Compression:

Stored size: 543 Bytes

Contents

# frozen_string_literal: true

module Account
  class BaseController < ApplicationController
    layout 'cabinet'
    before_action :reset_cache
    before_action :authenticate_account!
    before_action :set_account

    private

    def authenticate_account!
      # store_location_for(:account, request.fullpath) if request.format.html?
      # we don't have new session path :(
      redirect_to(root_path(anchor: 'login-required')) unless account_signed_in?
    end

    def set_account
      @account = current_account
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 app/controllers/account/base_controller.rb