Employer table broken up and new idcard module setup
This commit is contained in:
@@ -15,13 +15,17 @@ module BenefitsWordDoc
|
||||
plan_lines = @word_doc_section.slice(plan_index + 1, 14)
|
||||
plan_lines.each_with_index do |line, i|
|
||||
field_mapping = mapping_array[i]
|
||||
field_regex = field_mapping[:doc_to_employer_regex]
|
||||
if line.match(field_regex)
|
||||
field_value = line.match(field_regex)[0].strip
|
||||
elsif line.match(default_benefit_regex(field_mapping[:employer_benefit_desc_field]))
|
||||
field_value = line.match(default_benefit_regex(field_mapping[:employer_benefit_desc_field]))[0].strip
|
||||
if line.match(/:.*/)
|
||||
field_value = line.match(/:.*/)[0].strip
|
||||
else
|
||||
field_value = line
|
||||
field_regex = field_mapping[:doc_to_employer_regex]
|
||||
if line.match(field_regex)
|
||||
field_value = line.match(field_regex)[0].strip
|
||||
elsif line.match(default_benefit_regex(field_mapping[:employer_benefit_desc_field]))
|
||||
field_value = line.match(default_benefit_regex(field_mapping[:employer_benefit_desc_field]))[0].strip
|
||||
else
|
||||
field_value = line
|
||||
end
|
||||
end
|
||||
employer_benefit_desc_field = field_mapping[:employer_benefit_desc_field]
|
||||
new_benefit = new_plan.plan_benefits[i]
|
||||
|
||||
@@ -21,7 +21,7 @@ class ImageProcessor
|
||||
filename: filename,
|
||||
image_data: binary_data,
|
||||
content_type: meme_type,
|
||||
logo_type: "network"
|
||||
logo_type: "employer"
|
||||
)
|
||||
end
|
||||
end
|
||||
@@ -23,7 +23,7 @@ module SampleCard
|
||||
def set_employer_fields
|
||||
selected_attributes = {
|
||||
employer_name: @employer.name,
|
||||
group_number: @employer.group_number || "999999",
|
||||
group_number: @employer.group_number.present? ? @employer.group_number : "999999",
|
||||
medical_eff_date: @employer.effective_date
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ module SampleCard
|
||||
selected_attributes = {
|
||||
full_name: "JANE DOE",
|
||||
primary_mb_member_key: "888888",
|
||||
rx_group: @employer.group_number || "999999"
|
||||
rx_group: @employer.group_number.present? ? @employer.group_number : "999999"
|
||||
}
|
||||
|
||||
@sample_card.assign_attributes(selected_attributes)
|
||||
|
||||
Reference in New Issue
Block a user