# flash_div
# use to display specified flash messages
# defaults to standard set: [:success, :message, :warning]
# example:
# <%= flash_div %>
# example with other keys:
# <%= flash_div :notice, :violation %>
# renders like:
#
Positive - successful action
# Neutral - reminders, status
# Negative - error, unsuccessful action
def flash_div(*keys)
keys = [:success, :message, :warning] if keys.empty?
keys.compact.collect do |key|
flash[key].blank? ? nil : content_tag(:div, flash[key], :class => "flash flash-#{key}")
end.compact.join("\n")
end