# frozen_string_literal: true # CRUD operations for Database modularity module DatabaseManager def initialize_db(username = nil, password = nil); end def insert(table, data) raise NotImplementedError, 'This method is defined in a mixin and must be overridden' end def query(table, condition) raise NotImplementedError, 'This method is defined in a mixin and must be overridden' end def update(table, query, update) raise NotImplementedError, 'This method is defined in a mixin and must be overridden' end def delete(table, query) raise NotImplementedError, 'This method is defined in a mixin and must be overridden' end end