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(:+)