class RuboCop::Cop::Style::ColonMethodDefinition
Checks for class methods that are defined using the `::` operator instead of the `.` operator.
@example
# bad class Foo def self::bar end end # good class Foo def self.bar end end
Constants
- MSG
Public Instance Methods
on_defs(node)
click to toggle source
# File lib/rubocop/cop/style/colon_method_definition.rb, line 27 def on_defs(node) return unless node.loc.operator.source == '::' add_offense(node.loc.operator) do |corrector| corrector.replace(node.loc.operator, '.') end end