Method: RuboCop::Cop::Style::GlobalStdStream#on_const
- Defined in:
- lib/rubocop/cop/style/global_std_stream.rb
permalink #on_const(node) ⇒ Object
[View source]
49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/rubocop/cop/style/global_std_stream.rb', line 49 def on_const(node) return if namespaced?(node) const_name = node.short_name return unless STD_STREAMS.include?(const_name) gvar_name = gvar_name(const_name).to_sym return if const_to_gvar_assignment?(node.parent, gvar_name) add_offense(node, message: (const_name)) do |corrector| corrector.replace(node, gvar_name) end end |