Module: DeviceTracker::UserHelper
- Defined in:
- lib/device_tracker/helpers/user_helper.rb
Overview
:nodoc:
Instance Method Summary collapse
- #allowed_to_edit_page?(current_user, user_id) ⇒ Boolean
- #logged_in_user ⇒ Object
- #user_params ⇒ Object
Instance Method Details
#allowed_to_edit_page?(current_user, user_id) ⇒ 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_user ⇒ Object
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_params ⇒ Object
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 |