class RuboCop::Cop::Style::ColonMethodDefinition
end
end
def self.bar
class Foo
# good
end
end
def self::bar
class Foo
# bad
@example
operator instead of the ‘.` operator.
Checks for class methods that are defined using the `::`
def on_defs(node)
def on_defs(node) return unless node.loc.operator.source == '::' add_offense(node.loc.operator) do |corrector| corrector.replace(node.loc.operator, '.') end end