Class: Yoti::Sandbox::DocScan::Request::TaskResultsBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/yoti_sandbox/doc_scan/request/task_results.rb

Instance Method Summary collapse

Constructor Details

#initializeTaskResultsBuilder

Returns a new instance of TaskResultsBuilder.



36
37
38
# File 'lib/yoti_sandbox/doc_scan/request/task_results.rb', line 36

def initialize
  @document_text_data_extraction_tasks = []
end

Instance Method Details

#buildTaskResults

Returns:



58
59
60
# File 'lib/yoti_sandbox/doc_scan/request/task_results.rb', line 58

def build
  TaskResults.new(@document_text_data_extraction_tasks)
end

#with_document_text_data_extraction_task(document_text_data_extraction_task) ⇒ self

Parameters:

Returns:

  • (self)


45
46
47
48
49
50
51
52
53
# File 'lib/yoti_sandbox/doc_scan/request/task_results.rb', line 45

def with_document_text_data_extraction_task(document_text_data_extraction_task)
  Validation.assert_is_a(
    DocumentTextDataExtractionTask,
    document_text_data_extraction_task,
    'document_text_data_extraction_task'
  )
  @document_text_data_extraction_tasks << document_text_data_extraction_task
  self
end