lib/lite/validators/uuid_validator.rb in lite-validators-1.1.1 vs lib/lite/validators/uuid_validator.rb in lite-validators-1.1.2

- old
+ new

@@ -1,9 +1,9 @@ # frozen_string_literal: true class UuidValidator < BaseValidator - VERSIONS ||= { + VERSIONS = { any: /^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i, 3 => /^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i, 4 => /^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i, 5 => /^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i }.freeze