Sha256: fd40778a68dd73e46ae09ffa220e7ea395b0d517e05cbafa4b8576ffd40df2ba
Contents?: true
Size: 292 Bytes
Versions: 1
Compression:
Stored size: 292 Bytes
Contents
class DefaultAreaDestroyer attr_reader :area def initialize(area:) @area = area end def destroy if area.last_for_organization? raise LastObjectInCollectionDeletionError end area.destroy! end def self.destroy(area:) new(area: area).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_area_destroyer.rb |