Class: Yoti::Sandbox::Profile::DocumentImagesBuilder
- Inherits:
-
Object
- Object
- Yoti::Sandbox::Profile::DocumentImagesBuilder
- Defined in:
- lib/yoti_sandbox/profile/document_images.rb
Overview
Builder for DocumentImages
Instance Method Summary collapse
- #build ⇒ DocumentImages
-
#initialize ⇒ DocumentImagesBuilder
constructor
A new instance of DocumentImagesBuilder.
- #with_jpeg_content(content) ⇒ self
- #with_png_content(content) ⇒ self
Constructor Details
#initialize ⇒ DocumentImagesBuilder
Returns a new instance of DocumentImagesBuilder.
36 37 38 |
# File 'lib/yoti_sandbox/profile/document_images.rb', line 36 def initialize @images = [] end |
Instance Method Details
#build ⇒ DocumentImages
63 64 65 |
# File 'lib/yoti_sandbox/profile/document_images.rb', line 63 def build DocumentImages.new(@images) end |
#with_jpeg_content(content) ⇒ self
45 46 47 48 |
# File 'lib/yoti_sandbox/profile/document_images.rb', line 45 def with_jpeg_content(content) @images << Yoti::ImageJpeg.new(content) self end |
#with_png_content(content) ⇒ self
55 56 57 58 |
# File 'lib/yoti_sandbox/profile/document_images.rb', line 55 def with_png_content(content) @images << Yoti::ImagePng.new(content) self end |