mirror of
https://github.com/jcwimer/wrestlingApp
synced 2026-03-25 01:14:43 +00:00
21 lines
578 B
Ruby
21 lines
578 B
Ruby
module ApplicationHelper
|
|
def hide_ads?
|
|
case controller_name
|
|
when "schools"
|
|
action_name == "show" && (user_signed_in? || school_permission_key_present?)
|
|
when "wrestlers"
|
|
%w[new edit].include?(action_name) && (user_signed_in? || school_permission_key_present?)
|
|
when "mats"
|
|
action_name == "show" && user_signed_in?
|
|
else
|
|
false
|
|
end
|
|
end
|
|
|
|
def school_permission_key_present?
|
|
@school_permission_key.present? ||
|
|
params[:school_permission_key].present? ||
|
|
params.dig(:school, :school_permission_key).present?
|
|
end
|
|
end
|