Module: Adminterface::Extensions::ViewHelpers::AlertHelper

Defined in:
lib/adminterface/extensions/view_helpers/alert_helper.rb

Instance Method Summary collapse

Instance Method Details

#devise_error_messages!Object



14
15
16
17
18
# File 'lib/adminterface/extensions/view_helpers/alert_helper.rb', line 14

def devise_error_messages!
  return "" unless devise_error_messages?

  safe_join [devise_error_html]
end

#devise_error_messages?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/adminterface/extensions/view_helpers/alert_helper.rb', line 20

def devise_error_messages?
  !resource.errors.empty?
end

#flashes_htmlObject



5
6
7
8
9
10
11
12
# File 'lib/adminterface/extensions/view_helpers/alert_helper.rb', line 5

def flashes_html
  flash.each do |type, msg|
    concat((:div, msg,
      class: "flash flash_#{type} alert #{flash_css_classes[type.to_sym]}".squish,
      role: "alert"))
  end
  nil
end