Module: MessageStore::ExpectedVersion

Defined in:
lib/message_store/expected_version.rb

Constant Summary collapse

Error =
Class.new(RuntimeError)

Class Method Summary collapse

Class Method Details

.canonize(expected_version) ⇒ Object



5
6
7
8
9
# File 'lib/message_store/expected_version.rb', line 5

def self.canonize(expected_version)
  return nil if expected_version.nil?
  return expected_version unless expected_version == NoStream.name
  NoStream.version
end