Module: Admin::AlertsHelper

Included in:
EditableColumns
Defined in:
app/helpers/admin/alerts_helper.rb

Instance Method Summary collapse

Instance Method Details

#flash_danger_messagesObject



7
8
9
# File 'app/helpers/admin/alerts_helper.rb', line 7

def flash_danger_messages
  render_alert(flash[:admin_danger], :danger)
end

#flash_messagesObject



15
16
17
# File 'app/helpers/admin/alerts_helper.rb', line 15

def flash_messages
  [flash_danger_messages, flash_warning_messages, flash_success_messages].compact.join.html_safe
end

#flash_success_messagesObject



11
12
13
# File 'app/helpers/admin/alerts_helper.rb', line 11

def flash_success_messages
  render_alert(flash[:admin_success], :success)
end

#flash_warning_messagesObject



3
4
5
# File 'app/helpers/admin/alerts_helper.rb', line 3

def flash_warning_messages
  render_alert(flash[:admin_warning], :warning)
end

#render_alert(message, alert_class) ⇒ Object



19
20
21
22
23
24
25
26
27
28
29
# File 'app/helpers/admin/alerts_helper.rb', line 19

def render_alert(message, alert_class)
  return unless message
  "<div class='row'>
  <div class='col-md-8 col-md-offset-2'>
    <div class='alert alert-#{alert_class}'>
      <button data-dismiss='alert' class='close' type='button'>&times;</button>
      <p>#{message}</p>
    </div>
  </div>
</div>".html_safe
end