class RuboCop::Cop::Layout::EmptyLinesAroundClassBody
end
end
# …
def bar
class Foo
# good
@example EnforcedStyle: no_empty_lines (default)
end
end
# …
def bar
class Foo
# good
@example EnforcedStyle: ending_only
end
end
# …
def bar
class Foo
# good
@example EnforcedStyle: beginning_only
end
def bar; end
class Foo
# good
@example EnforcedStyle: empty_lines_special
end
end
# …
class Bar
class Foo
# good
@example EnforcedStyle: empty_lines_except_namespace
end
end
# …
def bar
class Foo
# good
@example EnforcedStyle: empty_lines
the configuration.
This cop checks if empty lines around the bodies of classes match
def on_class(node)
def on_class(node) first_line = node.parent_class.first_line if node.parent_class check(node, node.body, adjusted_first_line: first_line) end
def on_sclass(node)
def on_sclass(node) check(node, node.body) end