class Idnow::IdentificationDocument
Attributes
country[RW]
date_issued[W]
issued_by[RW]
number[RW]
type[RW]
valid_until[W]
Public Class Methods
new(data)
click to toggle source
# File lib/idnow/models/identification_document.rb, line 10 def initialize(data) @country = data.dig('country', 'value') @number = data.dig('number', 'value') @issued_by = data.dig('issuedby', 'value') @date_issued = data.dig('dateissued', 'value') @type = data.dig('type', 'value') @valid_until = data.dig('validuntil', 'value') end
Public Instance Methods
date_issued()
click to toggle source
# File lib/idnow/models/identification_document.rb, line 19 def date_issued Date.parse(@date_issued) if @date_issued end
valid_until()
click to toggle source
# File lib/idnow/models/identification_document.rb, line 23 def valid_until Date.parse(@valid_until) if @valid_until end