Module: Practical::Views::FlashHelpers

Extended by:
ActiveSupport::Concern
Defined in:
app/controllers/concerns/practical/views/flash_helpers.rb

Instance Method Summary collapse

Instance Method Details

#default_alert_iconObject



30
31
32
# File 'app/controllers/concerns/practical/views/flash_helpers.rb', line 30

def default_alert_icon
  return helpers.icon_set.alert_icon
end

#default_notice_iconObject



26
27
28
# File 'app/controllers/concerns/practical/views/flash_helpers.rb', line 26

def default_notice_icon
  return helpers.icon_set.info_icon
end

#default_success_iconObject



34
35
36
# File 'app/controllers/concerns/practical/views/flash_helpers.rb', line 34

def default_success_icon
  return helpers.icon_set.success_icon
end

#flash_alert_with_icon(message:, icon: default_alert_icon) ⇒ Object



18
19
20
# File 'app/controllers/concerns/practical/views/flash_helpers.rb', line 18

def flash_alert_with_icon(message:, icon: default_alert_icon)
  flash_message_with_icon(message: message, icon: icon)
end

#flash_message_with_icon(message:, icon:) ⇒ Object



10
11
12
# File 'app/controllers/concerns/practical/views/flash_helpers.rb', line 10

def flash_message_with_icon(message:, icon:)
  {message: message, icon: icon}
end

#flash_notice_with_icon(message:, icon: default_notice_icon) ⇒ Object



14
15
16
# File 'app/controllers/concerns/practical/views/flash_helpers.rb', line 14

def flash_notice_with_icon(message:, icon: default_notice_icon)
  flash_message_with_icon(message: message, icon: icon)
end

#flash_success_with_icon(message:, icon: default_success_icon) ⇒ Object



22
23
24
# File 'app/controllers/concerns/practical/views/flash_helpers.rb', line 22

def flash_success_with_icon(message:, icon: default_success_icon)
  flash_message_with_icon(message: message, icon: icon)
end