From 0000c1bffbe052565c879859f889f0ea9c780b1b Mon Sep 17 00:00:00 2001 From: Argie Bacomo Date: Mon, 21 Mar 2022 10:12:03 +0800 Subject: [PATCH] remove extra somethings --- 21_Calendar/ruby/calendar.rb | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/21_Calendar/ruby/calendar.rb b/21_Calendar/ruby/calendar.rb index 7887a2db..4f7061d7 100644 --- a/21_Calendar/ruby/calendar.rb +++ b/21_Calendar/ruby/calendar.rb @@ -1,8 +1,4 @@ class Calendar - def initialize - $stdout.sync = true - end - def parse_input days_mapping = { "sunday": 0, @@ -48,7 +44,7 @@ class Calendar return day, leap_day end - def calendar(weekday, leap_year) + def start(weekday, leap_year) months_days = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] days = "S M T W T F S\n" sep = "*" * 59 @@ -106,13 +102,12 @@ class Calendar d -= g if d2 > months_days[n] print "\n" end - print("\n") + print "\n" end end - -calendar = Calendar.new -input = calendar.parse_input - -calendar.calendar(input[0], input[1]) - +if __FILE__ == $0 + calendar = Calendar.new + input = calendar.parse_input + calendar.start(input[0], input[1]) +end \ No newline at end of file