Sha256: 330e67f5e7b4cfdc8057ac273ee7aa8eac2ddd3f92da78aa57200da3f2624bd5
Contents?: true
Size: 560 Bytes
Versions: 4
Compression:
Stored size: 560 Bytes
Contents
# encoding: utf-8 module Rubocop module Cop module Style # This cop checks for uses of the class/module name instead of # self, when defining class/module methods. class ClassMethods < Cop MSG = 'Prefer self over class/module for class/module methods.' # TODO: Check if we're in a class/module def on_defs(node) definee, _name, _args, _body = *node if definee.type == :const add_offence(:convention, definee.loc.name, MSG) end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems