Applied rubocop cop 'Style/Next'.
This commit is contained in:
parent
a43b603f84
commit
7a02236f63
1 changed files with 18 additions and 12 deletions
|
@ -82,12 +82,13 @@ returns
|
||||||
references[:model][model_class.to_s] = 0
|
references[:model][model_class.to_s] = 0
|
||||||
next if !model_attributes[:attributes]
|
next if !model_attributes[:attributes]
|
||||||
%w(created_by_id updated_by_id).each {|item|
|
%w(created_by_id updated_by_id).each {|item|
|
||||||
if model_attributes[:attributes].include?(item)
|
|
||||||
count = model_class.where("#{item} = ?", object_id).count
|
next if !model_attributes[:attributes].include?(item)
|
||||||
next if count == 0
|
|
||||||
Rails.logger.debug "FOUND (by id) #{model_class}->#{item} #{count}!"
|
count = model_class.where("#{item} = ?", object_id).count
|
||||||
references[:model][model_class.to_s] += count
|
next if count == 0
|
||||||
end
|
Rails.logger.debug "FOUND (by id) #{model_class}->#{item} #{count}!"
|
||||||
|
references[:model][model_class.to_s] += count
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,19 +96,24 @@ returns
|
||||||
list.each {|model_class, model_attributes|
|
list.each {|model_class, model_attributes|
|
||||||
next if !model_attributes[:reflections]
|
next if !model_attributes[:reflections]
|
||||||
model_attributes[:reflections].each {|reflection_key, reflection_value|
|
model_attributes[:reflections].each {|reflection_key, reflection_value|
|
||||||
|
|
||||||
next if reflection_value.macro != :belongs_to
|
next if reflection_value.macro != :belongs_to
|
||||||
|
|
||||||
if reflection_value.options[:class_name] == object_name
|
if reflection_value.options[:class_name] == object_name
|
||||||
count = model_class.where("#{reflection_value.name}_id = ?", object_id).count
|
count = model_class.where("#{reflection_value.name}_id = ?", object_id).count
|
||||||
next if count == 0
|
next if count == 0
|
||||||
Rails.logger.debug "FOUND (by ref without class) #{model_class}->#{reflection_value.name} #{count}!"
|
Rails.logger.debug "FOUND (by ref without class) #{model_class}->#{reflection_value.name} #{count}!"
|
||||||
references[:model][model_class.to_s] += count
|
references[:model][model_class.to_s] += count
|
||||||
end
|
end
|
||||||
if !reflection_value.options[:class_name] && reflection_value.name == object_name.downcase.to_sym
|
|
||||||
count = model_class.where("#{reflection_value.name}_id = ?", object_id).count
|
next if reflection_value.options[:class_name]
|
||||||
next if count == 0
|
next if reflection_value.name != object_name.downcase.to_sym
|
||||||
Rails.logger.debug "FOUND (by ref with class) #{model_class}->#{reflection_value.name} #{count}!"
|
|
||||||
references[:model][model_class.to_s] += count
|
count = model_class.where("#{reflection_value.name}_id = ?", object_id).count
|
||||||
end
|
next if count == 0
|
||||||
|
|
||||||
|
Rails.logger.debug "FOUND (by ref with class) #{model_class}->#{reflection_value.name} #{count}!"
|
||||||
|
references[:model][model_class.to_s] += count
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue