Class: Eid::Core

Inherits:
Object
  • Object
show all
Defined in:
lib/eid/core.rb

Direct Known Subclasses

Estonia, Finland, Latvia, Lithuania

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(identity) ⇒ Core



9
10
11
# File 'lib/eid/core.rb', line 9

def initialize(identity)
  @identity = identity.to_s
end

Instance Attribute Details

#identityObject

Returns the value of attribute identity.



7
8
9
# File 'lib/eid/core.rb', line 7

def identity
  @identity
end

Instance Method Details

#ageObject



17
18
19
# File 'lib/eid/core.rb', line 17

def age
  Date.today.year - birth_date&.year.to_i
end

#genderObject



13
14
15
# File 'lib/eid/core.rb', line 13

def gender
  female? ? :female : :male
end