2126888d8arefactor: implement surname_initials method and update references for consistency
lab2
Artem-Darius Weber2025-01-06 13:15:58 +0300
bffdd2f072refactor: rename name_initials to surname_initials for consistencyArtem-Darius Weber2025-01-06 13:04:11 +0300
bb2280d48erefactor: rename surname_initials to name_initials for consistencyArtem-Darius Weber2025-01-06 12:59:38 +0300
6bf0914189refactor: update method visibility in class diagram for clarityArtem-Darius Weber2025-01-06 12:57:40 +0300
b1d90eab30docs: add comments for clarity in indices_sorted_by_descending_values methodArtem-Darius Weber2025-01-06 12:56:43 +0300
002212a6f8refactor: remove validate_contact method from class diagram for clarityArtem-Darius Weber2025-01-06 12:51:55 +0300
6da1bacfd5refactor: rename contact_info method to get_first_contact for clarityArtem-Darius Weber2025-01-06 12:09:54 +0300
2932741c0erefactor: update class method signatures to remove 'self' and improve readabilityArtem-Darius Weber2025-01-06 11:10:14 +0300
e327cf09f6refactor: freeze StudentShort instance after initializationArtem-Darius Weber2025-01-06 11:00:40 +0300
5ec7fb96d1refactor: consolidate contact attributes into Person and Student classes, removing Contact classArtem-Darius Weber2025-01-03 11:56:52 +0300
223a312037refactor: remove git attribute from Person and StudentShort classes and simplify contact information handlingArtem-Darius Weber2025-01-03 11:53:48 +0300
582c184acbrefactor: remove Contact class and integrate contact attributes directly into Person and Student classesArtem-Darius Weber2025-01-03 11:49:25 +0300
a78cbb3a67refactor: update class method signatures and improve initialization in Person and Student classesArtem-Darius Weber2025-01-02 15:47:02 +0300
09c78690f1refactor: update Person class to use class methods for validation and simplify initializationArtem-Darius Weber2025-01-02 15:40:09 +0300
8679f3744arefactor: move contact attribute validation to setter methods in Contact classArtem-Darius Weber2025-01-02 15:29:11 +0300
f8a012e9ddrefactor: update validation methods in Contact and Student classes to use class methodsArtem-Darius Weber2025-01-02 15:28:43 +0300
3fade34834refactor: remove git validation from initializer and add setter method in Person classArtem-Darius Weber2025-01-02 15:23:18 +0300
a9717abae8refactor: simplify Student initialization and move name validation to class methodArtem-Darius Weber2025-01-02 15:20:55 +0300
d5f67c2de0refactor: convert instance validation methods to class methods in Contact classArtem-Darius Weber2025-01-02 15:17:12 +0300
0b3d315370refactor: rename info method to get_single_contact in Contact class and update referencesArtem-Darius Weber2025-01-02 15:15:40 +0300
7e7110f01efeat: add validation setters in Contact class and refine Person and StudentShort classesArtem-Darius Weber2025-01-02 15:13:08 +0300
1f750e1334feat: add BinarySearchTree and enhance Student class with birth_date and validation methodsArtem-Darius Weber2024-12-30 13:06:15 +0300
dbd1dfe45dfeat: add BinarySearchTree class and integrate birth_date handling in Student class LAB 3 TASK 4Artem-Darius Weber2024-12-30 12:47:48 +0300
9032b20783refactor: simplify indices_sorted_by_descending_values method; add HtmlTree class for parsing and traversing HTMLArtem-Darius Weber2024-12-30 11:24:21 +0300
be544ae87dfeat: implement testing functions for Contact, Person, Student, and StudentShort classes; add sample student dataArtem-Darius Weber2024-12-14 13:32:21 +0300
80e86e0f99feat: update class diagram in README.md to include Contact class and its relationshipsArtem-Darius Weber2024-12-14 13:32:15 +0300
a622813621feat: add new_from_info method to Contact class for creating instances from formatted stringsArtem-Darius Weber2024-12-14 13:32:06 +0300
d392be8d5drefactor: update Student class initialization and validation; add StudentRepository for file operationsArtem-Darius Weber2024-12-14 13:31:30 +0300
5cd9be99e3refactor: simplify Person class initialization and validation logicArtem-Darius Weber2024-12-14 13:15:54 +0300
5550b9563bfeat: add Contact class with validation for phone, telegram, and emailArtem-Darius Weber2024-12-14 13:15:06 +0300
aae53e8617docs: add class diagram to README.md for Person, Student, and StudentShort classesArtem-Darius Weber2024-12-07 14:55:35 +0300
c9a56f66f4docs: update README.md with method descriptions for ArrayProcessor; add a.txt with sample dataArtem-Darius Weber2024-12-07 14:46:57 +0300
a9b27d76c5feat: enhance Student and Person classes with contact information validationArtem-Darius Weber2024-12-07 14:26:42 +0300
cbd9231784docs: add class diagram to README.md for Person, Student, and StudentShort classesArtem-Darius Weber2024-11-30 14:22:31 +0300
820a41173cfeat: implement ArrayProcessor class with chunk, include?, reduce, member?, and filter methods; add tests and documentationArtem-Darius Weber2024-11-29 16:55:17 +0300
205b10ff9drelease:feat: add interactive menu for task selection and input methodsArtem-Darius Weber2024-11-29 15:51:50 +0300
f015f43c99feat: add prime_divisors function to retrieve prime divisors of a numberArtem-Darius Weber2024-11-29 15:47:51 +0300
b9453a87e8feat: add minimal_even_element function to retrieve the smallest even element from an arrayArtem-Darius Weber2024-11-29 15:46:55 +0300
988d9c83ddfeat: add elements_between_first_and_last_max function to retrieve elements between first and last maximum valuesArtem-Darius Weber2024-11-29 15:45:18 +0300
a50ef4122efeat: add elements_between_first_and_second_max function to retrieve elements between first and second maximum valuesArtem-Darius Weber2024-11-29 15:44:17 +0300
44e77f3679feat: rename task1 function to indices_sorted_by_descending_values for clarityArtem-Darius Weber2024-11-29 15:43:21 +0300
8a8d9cfdd8feat: implement task1 function to return indices of array elements in decreasing orderArtem-Darius Weber2024-11-29 15:42:30 +0300
e79d92eed3refactor: streamline initialization and validation in Person classArtem-Darius Weber2024-11-29 15:26:16 +0300
103cbbb25dAdd main program to execute specific methods based on command-line arguments and read array from file
lab1-archive
Artem-Darius Weber2024-11-02 10:49:19 +0300
386361564bImplement methods to find minimum, first positive index, and first positive element with for and while loopsArtem-Darius Weber2024-11-02 10:39:05 +0300
835a6b7738feat: add to_s method in Student class for formatted output and create main.rb to instantiate and display Student objectsArtem-Darius Weber2024-09-21 10:48:19 +0300