module Adminterface::Extensions::ViewHelpers::AlertHelper

Public Instance Methods

devise_error_messages!() click to toggle source
# 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?() click to toggle source
# File lib/adminterface/extensions/view_helpers/alert_helper.rb, line 20
def devise_error_messages?
  !resource.errors.empty?
end
flashes_html() click to toggle source
# File lib/adminterface/extensions/view_helpers/alert_helper.rb, line 5
def flashes_html
  flash.each do |type, msg|
    concat(content_tag(:div, msg,
      class: "flash flash_#{type} alert #{flash_css_classes[type.to_sym]}".squish,
      role: "alert"))
  end
  nil
end

Private Instance Methods

devise_error_html() click to toggle source
# File lib/adminterface/extensions/view_helpers/alert_helper.rb, line 26
def devise_error_html
  messages = resource.errors.full_messages.join(", ")
  content_tag :div, messages, class: "alert #{flash_css_classes[:error]}"
end