Module: DeviceTracker::UserHelper

Defined in:
lib/device_tracker/helpers/user_helper.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#allowed_to_edit_page?(current_user, user_id) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
12
13
14
15
# File 'lib/device_tracker/helpers/user_helper.rb', line 9

def allowed_to_edit_page?(current_user, user_id)
  # Admins can view any page
  if current_user[:is_admin] || current_user[:id] == user_id.to_i
    return true
  end
  false
end

#logged_in_userObject



5
6
7
# File 'lib/device_tracker/helpers/user_helper.rb', line 5

def logged_in_user
  session[:user] unless session[:user].nil?
end

#user_paramsObject



17
18
19
20
21
22
# File 'lib/device_tracker/helpers/user_helper.rb', line 17

def user_params
  %w(password password_confirmation).each do |key|
    params[:user].delete key
  end
  params[:user]
end