Class: Yoti::Sandbox::Profile::DocumentImages

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(images) ⇒ DocumentImages

Returns a new instance of DocumentImages.

Parameters:

  • images (Array<Image>)


10
11
12
13
# File 'lib/yoti_sandbox/profile/document_images.rb', line 10

def initialize(images)
  Validation.assert_is_a(Array, images, 'images')
  @images = images
end

Class Method Details

.builderDocumentImagesBuilder



18
19
20
# File 'lib/yoti_sandbox/profile/document_images.rb', line 18

def self.builder
  DocumentImagesBuilder.new
end

Instance Method Details

#valueString

Returns:

  • (String)


25
26
27
28
29
# File 'lib/yoti_sandbox/profile/document_images.rb', line 25

def value
  @images
    .map(&:base64_content)
    .join('&')
end