Class: Yoti::Sandbox::Profile::ExtraDataBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/yoti_sandbox/profile/extra_data.rb

Overview

Builder for ExtraData

Instance Method Summary collapse

Constructor Details

#initializeExtraDataBuilder

Returns a new instance of ExtraDataBuilder.



69
70
71
# File 'lib/yoti_sandbox/profile/extra_data.rb', line 69

def initialize
  @data_entries = []
end

Instance Method Details

#buildExtraData

Returns:



86
87
88
# File 'lib/yoti_sandbox/profile/extra_data.rb', line 86

def build
  ExtraData.new(@data_entries)
end

#with_data_entry(data_entry) ⇒ self

Parameters:

Returns:

  • (self)


78
79
80
81
# File 'lib/yoti_sandbox/profile/extra_data.rb', line 78

def with_data_entry(data_entry)
  @data_entries << data_entry
  self
end