class RuboCop::Cop::Style::MethodMissingSuper

This cop checks for the presence of `method_missing` without falling back on `super`.

@example

#bad
def method_missing(name, *args)
  # ...
end

#good

def method_missing(name, *args)
  # ...
  super
end

Constants

MSG

Public Instance Methods

on_def(node) click to toggle source
# File lib/rubocop/cop/style/method_missing_super.rb, line 24
def on_def(node)
  return unless node.method?(:method_missing)
  return if node.descendants.any?(&:zsuper_type?)

  add_offense(node)
end
Also aliased as: on_defs
on_defs(node)
Alias for: on_def