Method: RuboCop::Cop::Style::RedundantFileExtensionInRequire#on_send

Defined in:
lib/rubocop/cop/style/redundant_file_extension_in_require.rb

#on_send(node) ⇒ Object



39
40
41
42
43
44
45
46
47
48
49
# File 'lib/rubocop/cop/style/redundant_file_extension_in_require.rb', line 39

def on_send(node)
  require_call?(node) do |name_node|
    return unless name_node.value.end_with?('.rb')

    extension_range = extension_range(name_node)

    add_offense(extension_range) do |corrector|
      corrector.remove(extension_range)
    end
  end
end