Sha256: 7ad667107e05ad97d43932f2d6afdecf4b18df3039bb4f597cae6eacdb042731
Contents?: true
Size: 687 Bytes
Versions: 1
Compression:
Stored size: 687 Bytes
Contents
module FlashMessageHelper def flash_messages(*args) options = args.extract_options! args.inject("") {|html, key| html << flash_message(key, options.dup)}.html_safe end def flash_message(key, options={}) message = flash[key].to_s klass = "alert-#{key}" klass = "alert-success" if key.to_s == "notice" klass = nil if key.to_s == "alert" options.reverse_merge!(:class => "alert #{klass}", :id => "flash_#{key}") options.merge!(:style => "display:none;") if message.empty? message = '<button type="button" class="close" data-dismiss="alert">×</button>'.html_safe + h(message) content_tag :div, message, options end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
houston-core-0.5.0.beta1 | app/helpers/flash_message_helper.rb |