Sha256: 8cda967c4c9640dfdd03168b6c1d6b381e2014826cecb9c4875ede4433c7d823
Contents?: true
Size: 332 Bytes
Versions: 1
Compression:
Stored size: 332 Bytes
Contents
class DefaultCategoryDestroyer attr_reader :category def initialize(category:) @category = category end def destroy if category.last_for_organization? raise LastObjectInCollectionDeletionError end category.destroy! end def self.destroy(category:) new(category: category).destroy end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
self_systeem-0.1.0 | test/dummy_app/app/services/default_category_destroyer.rb |