Method definitions that aren't used can be removed. Some examples of purposeless method definitions include empty constructors and methods just delegating to super.
def some_method
end
def some_other_method
super
end
def some_method
do_something
end
def some_other_method
super
do_something_else
end