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