Playbook Documentation Beta

Structure Scenarios​Builder

@_functionBuilder
public struct ScenariosBuilder: ScenariosBuildable 

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

ScenariosBuilder ScenariosBuilder ScenariosBuildable ScenariosBuildable ScenariosBuilder->ScenariosBuildable

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.