app/models/pixel.rb
Method record_conversion
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def record_conversion(impression_id_param, conversion_referrer: nil, test: false, metadata: {})
impression = Impression.find_by(id: impression_id_param, organization_id: organization_id) if UUID.validate(impression_id_param)
logger.info "Pixel#record_conversion Unable to find an impression for impression_id='#{impression_id_param}' and organization_id='#{organization_id}'." unless impression
impression_attribute_names = %w[
advertiser_id