Module: Smith::PersistenceAdapters::VersionExpectation
- Defined in:
- lib/smith/persistence_adapters/version_expectation.rb
Class Method Summary collapse
Class Method Details
.validate_missing!(key, expected_version) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/smith/persistence_adapters/version_expectation.rb', line 8 def validate_missing!(key, expected_version) return if expected_version.is_a?(Integer) && expected_version.zero? raise Smith::PersistenceVersionConflict.new( key: key, expected: expected_version, actual: :missing ) end |