lib/avromatic/model_registry.rb in avromatic-2.2.1 vs lib/avromatic/model_registry.rb in avromatic-2.2.2
- old
+ new
@@ -27,10 +27,11 @@
name = model_fullname(model)
raise "'#{name}' has already been registered" if registered?(name)
@hash[name] = model
end
- def registered?(fullname)
+ def registered?(fullname_or_model)
+ fullname = fullname_or_model.is_a?(String) ? fullname_or_model : model_fullname(fullname_or_model)
@hash.key?(fullname)
end
def model_fullname(model)
name = model.avro_schema.fullname