Sha256: 35cddfa2a5e0f730fe58ed9599c9f0b41b84443176323b6c76bb4efe181c7bb2
Contents?: true
Size: 474 Bytes
Versions: 24
Compression:
Stored size: 474 Bytes
Contents
require_dependency 'flexite/action_service' module Flexite class Entry class DestroyArrayEntryService < ActionService def call if @form.id.present? Entry.destroy(@form.id) end success end protected def failure Result.new(success: false, endpoint: { status: 400 }) end def success Result.new(flash: { type: :success, message: 'Entry was deleted!' }) end end end end
Version data entries
24 entries across 24 versions & 1 rubygems