class RuboCop::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/rubocop/cop/lint/end_in_method.rb, line 32 def on_postexe(node) inside_of_method = node.each_ancestor(:def, :defs).count.nonzero? add_offense(node, location: :keyword) if inside_of_method end