Sha256: a5694b27e5c842bf602956ebbc5b1a05c5087f2d237054b3d61f72d9e5d62f68
Contents?: true
Size: 869 Bytes
Versions: 3
Compression:
Stored size: 869 Bytes
Contents
class TermsOfServiceAgreementsController < ApplicationController before_filter :authenticate_user! respond_to(:html) layout 'curate_nd/1_column' def new end def create if user_just_agreed_to_tos? current_user.agree_to_terms_of_service! redirect_to new_classify_concern_path else flash.now[:notice] = "To proceed, you must agree to the Terms of Service." render 'new' end end def user_just_agreed_to_tos? params[:commit] == i_agree_text end protected :user_just_agreed_to_tos? I_AGREE_TEXT = "I Agree" I_DO_NOT_AGREE_TEXT = "I Do Not Agree" def i_agree_text I_AGREE_TEXT end helper_method :i_agree_text def i_do_not_agree_text I_DO_NOT_AGREE_TEXT end helper_method :i_do_not_agree_text private def show_action_bar? false end def show_site_search? false end end
Version data entries
3 entries across 3 versions & 1 rubygems