class RuboCop::Cop::InternalAffairs::NumblockHandler
end
end
def on_numblock(node)
end
def on_block(node)
class BlockRelatedCop < Base
end
alias_method :on_numblock, :on_block
end
def on_block(node)
class BlockRelatedCop < Base
end
alias on_numblock on_block
end
def on_block(node)
class BlockRelatedCop < Base
# good
end
end
def on_block(node)
class BlockRelatedCop < Base
# bad
@example
need to define ‘numblock` handlers or disable this cope for them.
`numblock` instead of block. Cops that define `block` handlers
arguments introduced in Ruby 2.7 are parsed with a node type of
Checks for missing `numblock handlers. The blocks with numbered
def on_def(node)
def on_def(node) return unless block_handler?(node) return unless node.parent add_offense(node) unless numblock_handler?(node.parent) end