abstract class Builder<T : AbstractFaker> : Any

DSL builder for creating instances of AbstractFaker

Fields

Name Description
protected var config: FakerConfig

Constructors

Name Description
constructor()

DSL builder for creating instances of AbstractFaker

Methods

fakerConfig

fun fakerConfig(block: ConfigBuilder)

Sets config configuration for this AbstractFaker.Builder using the results of the block function.

This config will then be used when an instance of AbstractFaker is created using this AbstractFaker.Builder

Parameters

Name Description
block: ConfigBuilder

ReturnValue

Name Description
Unit

build

abstract fun build(): T

Builds an instance of AbstractFaker with this config.

ReturnValue

Name Description
T