28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/super_diff/object_inspection.rb', line 28
def self.const_missing(missing_const_name)
if Core::InspectionTreeNodes.const_defined?(missing_const_name)
warn <<~WARNING
WARNING: SuperDiff::ObjectInspection::Nodes::#{missing_const_name} is deprecated and will be removed in the next major release.
Please use SuperDiff::Core::InspectionTreeNodes::#{missing_const_name} instead.
#{caller_locations.join("\n")}
WARNING
Core::InspectionTreeNodes.const_get(missing_const_name)
else
super
end
end
|