lib/vedeu/repositories/buffers.rb in vedeu-0.2.10 vs lib/vedeu/repositories/buffers.rb in vedeu-0.2.11
- old
+ new
@@ -26,39 +26,26 @@
find(name).add(attributes)
else
Vedeu.log("Adding new buffer: '#{name}'")
- Buffer.new({ name: name }).add(attributes)
+ model.new({ name: name }).add(attributes)
end
name
end
- # Update the repository with the provided Buffer. Returns a boolean
- # indicating whether this was successful.
- #
- # @param buffer [Buffer]
- # @return [Boolean]
- def update(buffer)
- storage.store(buffer.name, buffer)
+ private
- true
+ # @return [Class] The model class for this repository.
+ def model
+ Vedeu::Buffer
end
- private
-
# @return [Hash]
def in_memory
{}
- end
-
- # @param name [String]
- # @raise [BufferNotFound] When the entity cannot be found with this name.
- # @return [BufferNotFound]
- def not_found(name)
- fail BufferNotFound, "Cannot find buffer: '#{name}'"
end
end # Buffers
end # Vedeu