Class: Ivar::WarnPolicy
Overview
Policy that warns about unknown instance variables
Instance Method Summary collapse
-
#handle_unknown_ivars(unknown_refs, _klass, allowed_ivars) ⇒ Object
Handle unknown instance variables by emitting warnings.
Methods inherited from Policy
#find_closest_match, #format_warning
Instance Method Details
#handle_unknown_ivars(unknown_refs, _klass, allowed_ivars) ⇒ Object
Handle unknown instance variables by emitting warnings
43 44 45 46 47 48 49 |
# File 'lib/ivar/policies.rb', line 43 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 |