Sha256: 0b9a77349cdd11b5f8fd857b03d4cd60544a293fb53d55ebb3ddd24d10ed3dcb

Contents?: true

Size: 386 Bytes

Versions: 1

Compression:

Stored size: 386 Bytes

Contents

module ElocalApiSupport
  module Actions
    module Destroy
      def destroy
        if lookup_object.destroy
          render json: lookup_object
        else
          render json: {errors: "Failed to destroy #{lookup_object}"}, status: 500
        end
      rescue ActiveRecord::RecordNotFound
        render json: {} # record not found is ok for destroy
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
elocal_api_support-0.1.2 lib/elocal_api_support/actions/destroy.rb