Sha256: 0bcd952fb601304537b93221e3b3e166bc4834b60e2240bbdec4a763f555208b
Contents?: true
Size: 579 Bytes
Versions: 5
Compression:
Stored size: 579 Bytes
Contents
# frozen_string_literal: true module Discard # = Discard Errors # # Generic exception class. class DiscardError < StandardError end # Raised by {Discard::Model#discard!} class RecordNotDiscarded < DiscardError attr_reader :record def initialize(message = nil, record = nil) @record = record super(message) end end # Raised by {Discard::Model#undiscard!} class RecordNotUndiscarded < DiscardError attr_reader :record def initialize(message = nil, record = nil) @record = record super(message) end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
discard-1.4.0 | lib/discard/errors.rb |
discard-1.3.0 | lib/discard/errors.rb |
discard-1.2.1 | lib/discard/errors.rb |
discard-1.2.0 | lib/discard/errors.rb |
discard-1.1.0 | lib/discard/errors.rb |