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