Sha256: f3a8f7177c42e2b72b782328b23abfa0afe69e3d005c1efdf7a518e06714c9b0
Contents?: true
Size: 537 Bytes
Versions: 8
Compression:
Stored size: 537 Bytes
Contents
module FlashHelper def flash_helper markup = flash.map do |name, msg| content_tag :div, class: "flash alert alert-#{flash_type_to_class(name)} alert-dismissable", role: 'alert' do render partial: 'shared/flash', locals: { message: msg, type: flash_type_to_class(name) } end end flash.clear markup.join.html_safe end private def flash_type_to_class(type) flash_types = { notice: 'success', alert: 'warning', error: 'danger' } flash_types[type.to_sym] end end
Version data entries
8 entries across 8 versions & 1 rubygems