Task description:
Console Calendar Write a console program that displays a month calendar (use only pure Ruby). The following behavior should be in place:
- By default, if no launch argument is passed, the current month should be used. Otherwise, the program should display a calendar of the month that is passed as the argument on start-up.
- A calendar should be formatted in a usual table view.
- Monday is considered as the first day of the week.
- The short names (abbreviations) of days of the week to be displayed in the first row (header).
- Last dates of the previous month and first dates of the next month should not be displayed.
- The columns of the weekend to be printed with a different color.(NOT IMPLEMENTED)
- Also, the current date should be printed using one more color in case the current month is displayed. (NOT IMPLEMENTED)
Consider the following requirements please:
• Try to keep the code that prints a calendar to text terminal separated from the rest of the code base.
• Push intermediate results to GitHub repository.
Usage - run the "run.rb" file
Steps 6 and 7 are marked as : NOT IMPLEMENTED