Module: PlanetArgon::FlashMessageConductor::ViewHelpers

Defined in:
lib/flash_message_conductor.rb

Instance Method Summary collapse

Instance Method Details

#flash_message_set?Boolean

Returns:

  • (Boolean)


76
77
78
79
80
81
82
# File 'lib/flash_message_conductor.rb', line 76

def flash_message_set?
  flash_set = false
  FLASH_MESSAGE_TYPES.each do |key|
    flash_set = true unless flash[key].blank?
  end
  return flash_set
end

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



59
60
61
62
# File 'lib/flash_message_conductor.rb', line 59

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

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



64
65
66
67
68
69
70
71
72
73
74
# File 'lib/flash_message_conductor.rb', line 64

def render_flash_messages( div_id = "flash_messages", div_class = "" )
  div_content = ''
  FLASH_MESSAGE_TYPES.each do |key|
    div_content << render_flash_message( key.to_s, flash[key] ) unless flash[key].blank?
  end
  if div_content.blank?
    return ""
  else
    return ( 'div', div_content, :id => div_id, :class => div_class )
  end
end