У меня есть @days
, который представляет собой список всех рабочих дней в любом конкретном месяце года.Может иметь от девятнадцати до двадцати трех значений.Я хотел бы напечатать их, используя add_row
.
Как я могу сделать это динамически на основе количества элементов в @days
вместо жесткого кодирования значений, как показано ниже?
sheet.add_row [@days[1].day, @days[2].day, @days[3].day, @days[4].day, @days[5].day, @days[6].day, @days[7].day, @days[8].day, @days[9].day, @days[10].day, @days[11].day, @days[12].day, @days[13].day, @days[14].day, @days[15].day, @days[16].day, @days[17].day, @days[18].day, @days[19].day, @days[20].day, @days[21].day, @days[22].day, @days[23].day]
В приведенной выше строке будет напечатано двадцать три значения независимо от количества элементов в @days
.Как я могу избежать этого и распечатать только содержимое @days
?