Sha256: 80f214785c893426955305a9169d4721cc9b6454d742920b4b45d5ff0e1d5a21

Contents?: true

Size: 456 Bytes

Versions: 4

Compression:

Stored size: 456 Bytes

Contents

module Faalis::Dashboard::Sections
  module ResourceDestroy

    extend ActiveSupport::Concern

    # The actual action method of a dashboard controller
    def destroy
      @resource = model.find(params[:id])
      authorize @resource
      setup_named_routes
      @resource_title = _resource_title.singularize
      @resource.destroy

      return if _override_views.include? :destroy
      render 'faalis/dashboard/resource/destroy'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
faalis-2.0.0.rc5 lib/faalis/dashboard/sections/resource_destroy.rb
faalis-2.0.0.rc4 lib/faalis/dashboard/sections/resource_destroy.rb
faalis-2.0.0.rc3 lib/faalis/dashboard/sections/resource_destroy.rb
faalis-2.0.0.rc2 lib/faalis/dashboard/sections/resource_destroy.rb