lib/vedeu/repository/storage.rb in vedeu-0.0.30 vs lib/vedeu/repository/storage.rb in vedeu-0.0.31
- old
+ new
@@ -23,9 +23,11 @@
def all(entity)
map_for_class(entity).values
end
def query(entity, attribute, value)
+ return false if value.nil? || value.empty?
+
map_for_class(entity).select do |_, result|
return result if result.send(attribute) == value
end
nil