module Clerk::Helpers::ViewAndController

Public Instance Methods

account_signed_in?() click to toggle source
# File lib/clerk/helpers.rb, line 22
def account_signed_in?
  !current_account.nil?
end
current_account() click to toggle source
# File lib/clerk/helpers.rb, line 26
def current_account
  @clerk_current_account ||= begin
    if cookies[:clerk_session]
      SessionToken.find_account(
        cookie: cookies[:clerk_session]
      )
    elsif request.headers['Authorization']
      token = request.headers['Authorization'].slice(7..-1)
      SessionToken.find_account(
        cookie: token
      )
    else
      nil
    end
  end
end