/*
 * crud.js — moduł zapewniający funkcjonalności CRUD bazy danych.
*/

/*jslint         node    : true, continue : true,
  devel  : true, indent  : 2,    maxerr   : 50,
  newcap : true, nomen   : true, plusplus : true,
  regexp : true, sloppy  : true, vars     : false,
  white  : true
*/
/*global */

// ------------ ROZPOCZĘCIE SEKCJI ZMIENNYCH ZAKRESU MODUŁU --------------
'use strict';
var
  checkType,    constructObj, readObj,
  updateObj,    destroyObj;
// ------------- ZAKOŃCZENIE SEKCJI ZMIENNYCH ZAKRESU MODUŁU ---------------

// ---------------- ROZPOCZĘCIE SEKCJI METOD PUBLICZNYCH ------------------
checkType    = function () {};
constructObj = function () {};
readObj      = function () {};
updateObj    = function () {};
destroyObj   = function () {};

module.exports = {
  makeMongoId : null,
  checkType   : checkType,
  construct   : constructObj,
  read        : readObj,
  update      : updateObj,
  destroy     : destroyObj
};
// ----------------- ZAKOŃCZENIE SEKCJI METOD PUBLICZNYCH -----------------

// ------------- ROZPOCZĘCIE SEKCJI INICJOWANIA MODUŁU --------------
console.log( '** Moduł CRUD załadowany **' );
// -------------- ZAKOŃCZENIE SEKCJI INICJOWANIA MODUŁU  ---------------
