Module: FlashMessageConductor::ViewHelpers

Defined in:
lib/flash-message-conductor/view_helpers.rb

Instance Method Summary collapse

Instance Method Details

#render_flash_message(css_class, message = "") ⇒ Object



3
4
5
6
# File 'lib/flash-message-conductor/view_helpers.rb', line 3

def render_flash_message(css_class, message = "")
  return "" if message.blank?
  ("p", message.html_safe, :class => "#{css_class}")
end

#render_flash_messages(div_id = "flash_messages", div_class = "") ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/flash-message-conductor/view_helpers.rb', line 8

def render_flash_messages(div_id = "flash_messages", div_class = "")
  return unless flash_message_set?

  div_content = ''
  FLASH_MESSAGE_TYPES.each do |key|
    div_content << render_flash_message(key.to_s, flash[key]) unless flash[key].blank?
  end

  ('div', div_content.html_safe, :id => div_id, :class => div_class)
end