Class: Yoti::DocScan::Session::Create::CountryRestriction
- Inherits:
-
Object
- Object
- Yoti::DocScan::Session::Create::CountryRestriction
- Defined in:
- lib/yoti/doc_scan/session/create/orthogonal_restrictions_filter.rb
Instance Method Summary collapse
- #as_json(*_args) ⇒ Object
-
#initialize(inclusion, country_codes) ⇒ CountryRestriction
constructor
A new instance of CountryRestriction.
- #to_json(*_args) ⇒ Object
Constructor Details
#initialize(inclusion, country_codes) ⇒ CountryRestriction
Returns a new instance of CountryRestriction.
103 104 105 106 107 108 109 |
# File 'lib/yoti/doc_scan/session/create/orthogonal_restrictions_filter.rb', line 103 def initialize(inclusion, country_codes) Validation.assert_is_a(String, inclusion, 'inclusion') @inclusion = inclusion Validation.assert_is_a(Array, country_codes, 'country_codes') @country_codes = country_codes end |
Instance Method Details
#as_json(*_args) ⇒ Object
115 116 117 118 119 120 |
# File 'lib/yoti/doc_scan/session/create/orthogonal_restrictions_filter.rb', line 115 def as_json(*_args) { inclusion: @inclusion, country_codes: @country_codes } end |
#to_json(*_args) ⇒ Object
111 112 113 |
# File 'lib/yoti/doc_scan/session/create/orthogonal_restrictions_filter.rb', line 111 def to_json(*_args) as_json.to_json end |