library/src/storage.cr

16 lines
281 B
Crystal

require "json"
require "uuid"
require "uuid/json"
require "dodb"
require "./storage/*"
class Library::Storage
getter books : DODB::DataBase(Book)
def initialize(@root : String)
@books = DODB::DataBase(Book).new "#{@root}/books"
end
end