16 lines
457 B
Ruby
16 lines
457 B
Ruby
|
|
class AlternativeNetworkLogo < ApplicationRecord
|
||
|
|
belongs_to :employer_setup_process
|
||
|
|
|
||
|
|
before_save :process_network_logo
|
||
|
|
|
||
|
|
def process_network_logo
|
||
|
|
unless self.network_logo.is_a?(String)
|
||
|
|
self.employer_setup_process.card_logo_files.new(
|
||
|
|
filename: self.network_logo.filename,
|
||
|
|
logo_type: 'network',
|
||
|
|
image: self.network_logo.data,
|
||
|
|
pl_plan_key: self.employer_setup_process.pl_plan_key || ""
|
||
|
|
)
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|