Module: Kublog::UserIntegration::Common::InstanceMethods

Defined in:
lib/kublog/user_integration/common.rb

Instance Method Summary collapse

Instance Method Details

#current_userObject

Uses session to get the user session should be able to change user for x name of model



13
14
15
# File 'lib/kublog/user_integration/common.rb', line 13

def current_user
  @current_user ||= User.find_by_id(session[:user_id])
end

#is_admin?Boolean

Tries admin? method for user to filter out publishing actions

Returns:

  • (Boolean)


18
19
20
# File 'lib/kublog/user_integration/common.rb', line 18

def is_admin?
  current_user && current_user.try(:admin?)
end

#signed_in?Boolean

Sign in helper method

Returns:

  • (Boolean)


23
24
25
# File 'lib/kublog/user_integration/common.rb', line 23

def signed_in?
  !!current_user
end