Sha256: ab171ced306749b24772c9b4fde945123416292f5edd5e7df0eeb6c86f947958

Contents?: true

Size: 580 Bytes

Versions: 23

Compression:

Stored size: 580 Bytes

Contents

card_reader :contextual_class
card_reader :disappear
card_reader :message

def deliver args={}
  success.flash alert_message(args[:context])
end

def alert_message context
  m_card = message.present? ? message_card : self
  view = m_card.format(:html).respond_to?(:notify) || :core
  format(:html).alert alert_class, true, disappear? do
    m_card.contextual_content(context, { format: :html }, view: view)
  end
end

def disappear?
  disappear.present? ? disappear_card.checked? : true
end

def alert_class
  contextual_class.present? ? contextual_class_card.item : :success
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
card-1.94.1 mod/notifications/set/type/notification_template.rb
card-1.94.0 mod/notifications/set/type/notification_template.rb
card-1.93.13 mod/notifications/set/type/notification_template.rb
card-1.93.12 mod/notifications/set/type/notification_template.rb
card-1.93.11 mod/notifications/set/type/notification_template.rb
card-1.93.10 mod/notifications/set/type/notification_template.rb
card-1.93.9 mod/notifications/set/type/notification_template.rb
card-1.93.8 mod/notifications/set/type/notification_template.rb
card-1.93.7 mod/notifications/set/type/notification_template.rb
card-1.93.6 mod/notifications/set/type/notification_template.rb
card-1.93.5 mod/notifications/set/type/notification_template.rb
card-1.93.4 mod/notifications/set/type/notification_template.rb
card-1.93.3 mod/notifications/set/type/notification_template.rb
card-1.93.2 mod/notifications/set/type/notification_template.rb
card-1.93.1 mod/notifications/set/type/notification_template.rb
card-1.93.0 mod/notifications/set/type/notification_template.rb
card-1.92.2 mod/notifications/set/type/notification_template.rb
card-1.92.1 mod/notifications/set/type/notification_template.rb
card-1.92 mod/notifications/set/type/notification_template.rb
card-1.91 mod/notifications/set/type/notification_template.rb