Before a few renames
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user