Playbook Documentation Beta

Structure Scenarios​Builder

@_functionBuilder public struct ScenariosBuilder: ScenariosBuildable

The custom parameter attribute that constructs scenarios from multi-statement closures.

Conforms To

ScenariosBuildable

Represents an instance that can build an array of scenarios.

Methods

build​Scenarios()

public func buildScenarios() -> [Scenario]

Builds an array of scenarios.

build​Block(_:​)

public static func buildBlock(_ scenarios: ScenariosBuildable) -> ScenariosBuilder

Returns a builder instance to build a given scenarios.

Parameters

scenarios Scenarios​Buildable

A set of scenarios to be constructed.