Sha256: c6c79daa9ce572e0b51d95ed83789099d5fae1556d222d9a3969e3c39cebf02e

Contents?: true

Size: 276 Bytes

Versions: 2

Compression:

Stored size: 276 Bytes

Contents

require "terrestrial/abstract_record"

module Terrestrial
  class DeletedRecord < AbstractRecord
    def if_delete(&block)
      block.call(self)
      self
    end

    def subset?(_other)
      false
    end

    protected

    def operation
      :delete
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
terrestrial-0.3.0 lib/terrestrial/deleted_record.rb
terrestrial-0.1.1 lib/terrestrial/deleted_record.rb