class RubbyCop::Cop::Lint::EndInMethod
This cop checks for END blocks in method definitions.
@example
# bad def some_method END { do_something } end
@example
# good def some_method at_exit { do_something } end
@example
# good # outside defs END { do_something }
Constants
- MSG
Public Instance Methods
on_postexe(node)
click to toggle source
# File lib/rubbycop/cop/lint/end_in_method.rb, line 33 def on_postexe(node) inside_of_method = node.each_ancestor(:def, :defs).count.nonzero? add_offense(node, :keyword) if inside_of_method end