Sha256: a5c6022a1649508ad53fd4b837092145e6b656f4dd5dbb942ce5aaca3c1190e3
Contents?: true
Size: 484 Bytes
Versions: 27
Compression:
Stored size: 484 Bytes
Contents
# frozen_string_literal: true module Decidim module Verifications # A command to Destroy the Authorization of a user. class DestroyUserAuthorization < Decidim::Command def initialize(authorization) @authorization = authorization end def call return broadcast(:invalid) unless authorization authorization.destroy! broadcast(:ok, authorization) end private attr_reader :authorization end end end
Version data entries
27 entries across 27 versions & 1 rubygems