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