Sha256: 5d79c329e5c6c60e4826d30f4d75552ce5227d141267f10ddc5e16504b6d125d
Contents?: true
Size: 683 Bytes
Versions: 15
Compression:
Stored size: 683 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Style # This cop makes sure that all methods use the configured style, # snake_case or camelCase, for their names. Some special arrangements # have to be made for operator methods. class MethodName < Cop include ConfigurableNaming def on_def(node) name, = *node check_name(node, name, node.loc.name) end def on_defs(node) _object, name, = *node check_name(node, name, node.loc.name) end def message(style) format('Use %s for method names.', style) end end end end end
Version data entries
15 entries across 15 versions & 2 rubygems