Sha256: 5abf58e2658c10733fe6c7f48128f8fc4e13a7531b54676ccc861fcaee4c3a92
Contents?: true
Size: 900 Bytes
Versions: 1
Compression:
Stored size: 900 Bytes
Contents
module Sal module ApplicationHelper def errors_bar(*entities) entities = Array(entities) if entities.detect { |entity| entity.errors.any? } content_tag :div, t(:errors_bar_message), class: 'alert alert-danger' end end def messages_bar if notice content_tag :div, notice.html_safe, class: 'alert alert-success' elsif alert content_tag :div, alert.html_safe, class: 'alert alert-warning' end end def menu_item(item, tag = :li) options = section == item ? {class: 'active'} : {} content_tag tag, options do yield end end def menu_items(set) @_set = set output = yield @_set = :menu output end private def section set = @_set || :menu content_for(set) ? content_for(set).strip.downcase : request.params[:controller] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sal-engine-0.0.4 | app/helpers/sal/application_helper.rb |