lib/turkish_id.rb in turkish_id-1.5.0 vs lib/turkish_id.rb in turkish_id-1.6.0
- old
+ new
@@ -22,9 +22,13 @@
def registered?(given_name, surname, year_of_birth)
valid? && query_government_registry(given_name, surname, year_of_birth)
end
+ def not_in_registry?(given_name, surname, year_of_birth)
+ !valid? || !query_government_registry(given_name, surname, year_of_birth)
+ end
+
private
def calculate_checksum(id_array)
# Calculate the sums of odd and even digits
odds = id_array.values_at(0, 2, 4, 6, 8).reduce(:+)