Я хочу перебрать массив внутри Ruby-наследника.
<<-BLOCK
Feature: User logs in
In order to post content
As an user
I want to log in
<< Here i want to iterate scenarios >>
BLOCK
"сценарии" - это массив, который я хочу зациклить. Для каждого элемента я хочу распечатать:
Scenario: #{scenario}
Given
When
Then
Так, например, если «сценарии» содержат:
scenarios[0] = "User successfully logs in"
scenarios[1] = "User failed to log in"
Я хочу, чтобы строка heredoc была:
<<-BLOCK
Feature: #{feature}
In order to #{in_order_to}
As #{as}
I want #{i_want}
Scenario: User successfully logs in
Given
When
And
Scenarios: User failed to log in
Given
When
And
BLOCK
Как выполнить итерацию в Ruby heredoc?