Module: ActiveAdmin::Extensions::Controller::FlashMessages::Destroy

Includes:
ActionStatus
Included in:
ActiveAdmin::Extensions::Controller::FlashMessages
Defined in:
lib/active_admin/extensions/controller/flash_messages/destroy.rb

Instance Method Summary collapse

Methods included from ActionStatus

#action_failure?, #action_successful?

Instance Method Details

#destroyObject



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/active_admin/extensions/controller/flash_messages/destroy.rb', line 14

def destroy
  super() do |success, failure|
    if action_successful?
      flash.notice = I18n.t(
        'active_admin.extensions.controller.flash_messages.destroy',
        resource: resource.class.model_name.human
      )
    end
    yield(success, failure) if block_given?
  end
end