Class: Yoti::Sandbox::DocScan::Request::DocumentTextDataCheckResult
- Inherits:
-
CheckResult
- Object
- CheckResult
- Yoti::Sandbox::DocScan::Request::DocumentTextDataCheckResult
- Defined in:
- lib/yoti_sandbox/doc_scan/request/check/document_text_data_check.rb
Instance Method Summary collapse
- #as_json(*_args) ⇒ Object
-
#initialize(report, document_fields) ⇒ DocumentTextDataCheckResult
constructor
A new instance of DocumentTextDataCheckResult.
Methods inherited from CheckResult
Constructor Details
#initialize(report, document_fields) ⇒ DocumentTextDataCheckResult
Returns a new instance of DocumentTextDataCheckResult.
23 24 25 26 27 28 29 30 31 |
# File 'lib/yoti_sandbox/doc_scan/request/check/document_text_data_check.rb', line 23 def initialize(report, document_fields) super(report) unless document_fields.nil? Validation.assert_is_a(Hash, document_fields, 'document_fields') document_fields.each { |_k, v| Validation.assert_respond_to(:to_json, v, 'document_fields value') } end @document_fields = document_fields end |
Instance Method Details
#as_json(*_args) ⇒ Object
33 34 35 36 37 |
# File 'lib/yoti_sandbox/doc_scan/request/check/document_text_data_check.rb', line 33 def as_json(*_args) super.merge( document_fields: @document_fields ).compact end |