lib/healthcare_phony/patient.rb in healthcare_phony-0.4.1 vs lib/healthcare_phony/patient.rb in healthcare_phony-0.5.0
- old
+ new
@@ -23,11 +23,11 @@
:multiple_birth_indicator,
:birth_order,
:death_indicator,
:death_datetime
- def initialize(**init_args)
+ def initialize(init_args = {})
define_gender(init_args)
define_names(init_args)
define_addresses(init_args)
define_phones(init_args)
define_dob(init_args)
@@ -38,49 +38,49 @@
define_death
end
private
- def define_gender(**init_args)
+ def define_gender(init_args = {})
@gender = if !init_args[:gender].nil? && init_args[:gender].is_a?(HealthcarePhony::Gender)
init_args[:gender]
else
HealthcarePhony::Gender.new(init_args)
end
end
- def define_names(**init_args)
+ def define_names(init_args = {})
init_args[:gender] = @gender
names_count = init_args[:names_count].nil? || init_args[:names_count] < 1 ? 1 : init_args[:names_count]
@names = []
while names_count.positive?
@names.push(PersonName.new(init_args))
names_count -= 1
end
end
- def define_addresses(**init_args)
+ def define_addresses(init_args = {})
address_count = init_args[:address_count].nil? || init_args[:address_count] < 1 ? 1 : init_args[:address_count]
@addresses = []
while address_count.positive?
@addresses.push(Address.new)
address_count -= 1
end
end
- def define_phones(**init_args)
+ def define_phones(init_args = {})
@home_phone = HomePhoneNumber.new(init_args)
@cell_phone = CellPhoneNumber.new(init_args)
@work_phone = WorkPhoneNumber.new(init_args)
end
- def define_dob(**init_args)
+ def define_dob(init_args = {})
min_age = init_args[:min_age].nil? ? 1 : init_args[:min_age]
max_age = init_args[:max_age].nil? ? 99 : init_args[:max_age]
@date_of_birth = Faker::Date.birthday(min_age: min_age, max_age: max_age)
end
- def define_race(**init_args)
+ def define_race(init_args = {})
races_count = init_args[:race_count].nil? || init_args[:race_count] < 1 ? 1 : init_args[:race_count]
@races = []
while races_count.positive?
@races.push(Race.new)
races_count -= 1