Data changer
This module handles modifying the xml document and some config stuff, such as custom weekdays.
Procs
proc namesFormatted(names: seq[string]): string {....raises: [], tags: [], forbids: [].}
- Shortcut to get the names formatted (separated by replacement.name_separator.get()) or get a "/", if names.len() == 0
proc writeDocumentForEveryDate() {....raises: [IOError, EOFError, OSError, ValueError, IOError, IOError, ValueError], tags: [ReadIOEffect, WriteIOEffect, ReadDirEffect, WriteDirEffect], forbids: [].}
- High-level proc, that generates every .docx file
Iterators
iterator getDateForDocument(): DateTime {. ...raises: [ValueError, IOError, EOFError], tags: [WriteIOEffect, ReadIOEffect], forbids: [].}
- Calls setDatesFinal() and then yields at every date until dateTill is reached