title: How do I re-run a cucumber scenario outline with different parameters?
body: <p>I have a cucumber scenario outline for testing a webservice that is similar to:</p>
  
  <pre><code>Scenario Outline: Check the limit functionality
    When I GET "/api/activity-schedule-items.xml" with parameters {&lt;filter&gt;}
    Then the xml attribute "total-count" is "&lt;count&gt;"
  
    Scenarios:
    | filter        | count |
    | 'limit' =&gt; 0  | 0     |
    | 'limit' =&gt; 2  | 2     |
    | 'limit' =&gt; 2  | 2     |
    | 'limit' =&gt; -1 | 15    |
  </code></pre>
  
  <p>which works fine, however I want to re-run the same scenario outline and scenarios for each of our webservices. Basically, I would like to add another Scenarios block like:</p>
  
  <pre><code>Scenario Outline: Check the limit functionality
    When I GET "&lt;api&gt;" with parameters {&lt;filter&gt;}
    Then the xml attribute "total-count" is "&lt;count&gt;"
  
    Scenarios:
    | filter        | count |
    | 'limit' =&gt; 0  | 0     |
    | 'limit' =&gt; 2  | 2     |
    | 'limit' =&gt; 2  | 2     |
    | 'limit' =&gt; -1 | 15    |
  
    Scenarios:
    | api                              |
    | /api/activity-schedule-items.xml |
    | /api/activity-schedules.xml      |
    | /api/tasks.xml                   |
  </code></pre>
  
  <p>and have cucumber do a cross join between the two tables. </p>
  
  <p>Even better would be a way to specify the "api" table in a way to have it apply to all scenarios in the feature.</p>
  
  <p>Is there a way to implement this in cucumber?</p>