class Yoti::DocScan::Support::SupportedCountry

Attributes

code[R]

@return [String]

supported_documents[R]

@return [Array<SupportedDocument>]

Public Class Methods

new(country) click to toggle source

@param [Hash] country

# File lib/yoti/doc_scan/support/supported_documents.rb, line 33
def initialize(country)
  Validation.assert_is_a(String, country['code'], 'code', true)
  @code = country['code']

  if country['supported_documents'].nil?
    @supported_documents = []
  else
    Validation.assert_is_a(Array, country['supported_documents'], 'supported_documents')
    @supported_documents = country['supported_documents'].map { |document| SupportedDocument.new(document) }
  end
end