class RuboCop::Cop::Style::StructInheritance

end
end
42
def age
Person = Struct.new(:first_name, :last_name) do
# good
end
end
42
def age
class Person < Struct.new(:first_name, :last_name)
# bad
@example
This cop checks for inheritance from Struct.new.

def on_class(node)

def on_class(node)
  return unless struct_constructor?(node.parent_class)
  add_offense(node, location: node.parent_class.source_range)
end