Sha256: 75461f0586fc1777e17d5f8b14d2f8bd7677c6d367e306e588527dc6478c4d4a
Contents?: true
Size: 954 Bytes
Versions: 6
Compression:
Stored size: 954 Bytes
Contents
module PolicyManager module ApplicationHelper def bootstrap_class_for flash_type { success: "alert-success", error: "alert-danger", alert: "alert-warning", notice: "alert-info" }[flash_type.to_sym] || flash_type.to_s end def flash_messages(opts = {}) flash.each do |msg_type, message| flash.delete(msg_type) concat(content_tag(:div, message, class: "alert #{bootstrap_class_for(msg_type)}") do concat content_tag(:button, "<i class='fa fa-times-circle'></i>".html_safe, class: "close", data: { dismiss: 'alert' }) concat message end) end session.delete(:flash) nil end def chart(data) begin column_chart(data.call) rescue Groupdate::Error content_tag(:p, "chart not displayed, Be sure to install time zone support - https://github.com/ankane/groupdate#for-mysql", class: "alert alert-danger") end end end end
Version data entries
6 entries across 6 versions & 1 rubygems