Before a few renames

This commit is contained in:
Jason Jordan
2026-03-19 00:42:27 -04:00
parent 011ee91707
commit 3300819ed5
46 changed files with 994 additions and 467 deletions
@@ -3,6 +3,7 @@ module BenefitsWordDoc
def initialize(employer, word_doc_section)
@employer = employer
@card_config = @employer.id_card_configuration
@word_doc_section = word_doc_section
end
@@ -27,6 +28,7 @@ module BenefitsWordDoc
end
end
end
@card_config.rx_group_number = @employer.group_number
@employer
end
@@ -3,6 +3,7 @@ module BenefitsWordDoc
def initialize(employer, word_doc)
@employer = employer
@card_config = @employer.id_card_configuration
@word_doc = word_doc
end
@@ -40,7 +41,7 @@ module BenefitsWordDoc
# @employer.single_card_template = "FairosRxIDCard"
# end
@employer.id_card_configuration.employer_logo = logo
@card_config.employer_logo = logo
end
end
@employer
@@ -3,6 +3,7 @@ module BenefitsWordDoc
def initialize(employer, word_doc_section)
@employer = employer
@card_config = @employer.id_card_configuration
@word_doc_section = word_doc_section
end
@@ -19,7 +20,7 @@ module BenefitsWordDoc
if line.match?(/cigna/i)
break "Cigna"
elsif line.match?(/medcost/i)
break "Medcost"
break "MedCost"
end
end
@@ -28,11 +29,11 @@ module BenefitsWordDoc
# end
if network
@employer.id_card_configuration.network_provider = network
@employer.id_card_configuration.network_logo = IdCard::NetworkLogo
provider_code = network_provider == "Cigna" ? "5" : "2"
@employer.card_provider = CardProvider.find_by(provider_code: provider_code)
@employer.card_rx = CardRx.find_by(web_url: "www.FairosRx.com")
@card_config.network_provider = network
logo_name = "#{network}Logo.png"
@card_config.network_logo = IdCard::NetworkLogo.find_by(filename: logo_name)
@card_config.provider_section = IdCard::ProviderSection.find_by(title: network)
@card_config.rx_section = IdCard::RxSection.find_by(title: "FairosRx")
end
@@ -3,6 +3,7 @@ module BenefitsWordDoc
def initialize(employer, word_doc_section)
@employer = employer
@card_config = @employer.id_card_configuration
@word_doc_section = word_doc_section
end
@@ -11,12 +12,12 @@ module BenefitsWordDoc
plans_indexes = @word_doc_section.each_index.select { |index| @word_doc_section[index].match?(/\d*\.?\d+k/i) }
plans_indexes.each do |plan_index|
new_plan = @employer.build_plan_with_default_benefits(title: @word_doc_section[plan_index])
new_plan = @card_config.plans.build(title: @word_doc_section[plan_index])
plan_lines = @word_doc_section.slice(plan_index + 1, 14)
plan_lines.each_with_index do |line, i|
field_mapping = mapping_array[i]
if line.match(/:.*/)
field_value = line.match(/:.*/)[0].strip
if line.match(/(?<=:).+/)
field_value = line.match(/(?<=:).+/)[0].strip
else
field_regex = field_mapping[:doc_to_employer_regex]
if line.match(field_regex)