lib/vedeu/repositories/repository.rb in vedeu-0.4.29 vs lib/vedeu/repositories/repository.rb in vedeu-0.4.30

- old
+ new

@@ -154,10 +154,10 @@ # @param model [void] A model instance. # @raise [MissingRequired] When the name attribute is not defined. # @return [void] The model instance which was stored. def store(model) fail MissingRequired, "Cannot store model '#{model.class}' without a " \ - 'name attribute.' unless defined_value?(model.name) + 'name attribute.' unless present?(model.name) log_store(model) storage[model.name] = model end