class Ivar::WarnPolicy
Policy that warns about unknown instance variables
def handle_unknown_ivars(unknown_refs, _klass, allowed_ivars)
-
allowed_ivars
(Array
) -- List of allowed instance variables -
klass
(Class
) -- The class being checked -
unknown_refs
(Array
) -- References to unknown instance variables
def handle_unknown_ivars(unknown_refs, _klass, allowed_ivars) unknown_refs.each do |ref| ivar = ref[:name] suggestion = find_closest_match(ivar, allowed_ivars) $stderr.write(format_warning(ref, suggestion)) end end