class RubbyCop::Cop::Style::ColonMethodCall

This cop checks for methods invoked via the

operator instead

of the . operator (like FileUtils::rmdir instead of FileUtils.rmdir).

Constants

MSG

Public Instance Methods

autocorrect(node) click to toggle source
# File lib/rubbycop/cop/style/colon_method_call.rb, line 27
def autocorrect(node)
  ->(corrector) { corrector.replace(node.loc.dot, '.') }
end
on_send(node) click to toggle source
# File lib/rubbycop/cop/style/colon_method_call.rb, line 17
def on_send(node)
  # ignore Java interop code like Java::int
  return if java_type_node?(node)

  return unless node.receiver && node.double_colon?
  return if node.camel_case_method?

  add_offense(node, :dot)
end