Module: Recruiter::CrudFlashMessagerHelper

Included in:
RecruiterController
Defined in:
app/helpers/recruiter/crud_flash_messager_helper.rb

Instance Method Summary collapse

Instance Method Details

#crud_flash(result, &block) ⇒ Object



3
4
5
6
7
8
9
# File 'app/helpers/recruiter/crud_flash_messager_helper.rb', line 3

def crud_flash(result, &block)
  unless request.xhr?
    result ? set_crud_success_flash : set_crud_error_flash
    yield if result && block_given?
  end
  result
end

#set_crud_error_flashObject



16
17
18
19
# File 'app/helpers/recruiter/crud_flash_messager_helper.rb', line 16

def set_crud_error_flash
  default = t("recruiter.messages.crud.#{params[:action]}.error")
  flash.now[:alert] = t('.success', default: default)
end

#set_crud_success_flashObject



11
12
13
14
# File 'app/helpers/recruiter/crud_flash_messager_helper.rb', line 11

def set_crud_success_flash
  default = t("recruiter.messages.crud.#{params[:action]}.success")
  flash[:notice] = t('.success', default: default)
end