Class: Fe::Person

Inherits:
ApplicationRecord show all
Defined in:
app/models/fe/person.rb

Instance Method Summary collapse

Instance Method Details

#create_current_addressObject



23
24
25
# File 'app/models/fe/person.rb', line 23

def create_current_address
  Address.create(person_id: self.id, address_type: 'current')
end

#create_emergency_addressObject



19
20
21
# File 'app/models/fe/person.rb', line 19

def create_emergency_address
  Address.create(person_id: self.id, address_type: 'emergency1')
end

#create_permanent_addressObject



27
28
29
# File 'app/models/fe/person.rb', line 27

def create_permanent_address
  Address.create(person_id: self.id, address_type: 'permanent')
end

#emergency_addressObject



12
13
14
# File 'app/models/fe/person.rb', line 12

def emergency_address
  emergency_address1
end

#emergency_address=(address) ⇒ Object



15
16
17
# File 'app/models/fe/person.rb', line 15

def emergency_address=(address)
  self.emergency_address1 = address
end

#nameObject



31
32
33
# File 'app/models/fe/person.rb', line 31

def name
  [ first_name, last_name ].join(' ')
end