class Yoti::DocScan::Session::Create::DocumentRestrictionsFilterBuilder
Public Class Methods
new()
click to toggle source
# File lib/yoti/doc_scan/session/create/document_restrictions_filter.rb, line 38 def initialize @documents = [] end
Public Instance Methods
build()
click to toggle source
@return [DocumentRestrictionsFilter]
# File lib/yoti/doc_scan/session/create/document_restrictions_filter.rb, line 72 def build DocumentRestrictionsFilter.new(@inclusion, @documents) end
for_exclusion()
click to toggle source
@return [self]
# File lib/yoti/doc_scan/session/create/document_restrictions_filter.rb, line 53 def for_exclusion @inclusion = Constants::EXCLUDE self end
for_inclusion()
click to toggle source
@return [self]
# File lib/yoti/doc_scan/session/create/document_restrictions_filter.rb, line 45 def for_inclusion @inclusion = Constants::INCLUDE self end
with_document_restriction(document_restriction)
click to toggle source
@param [DocumentRestriction] document_restriction
@return [self]
# File lib/yoti/doc_scan/session/create/document_restrictions_filter.rb, line 63 def with_document_restriction(document_restriction) Validation.assert_is_a(DocumentRestriction, document_restriction, 'document_restriction') @documents.push(document_restriction) self end