class Rubocop::Cop::Lint::EndInMethod

This cop checks for END blocks in method definitions.

Constants

MSG

Public Instance Methods

on_def(node) click to toggle source
Calls superclass method
# File lib/rubocop/cop/lint/end_in_method.rb, line 10
def on_def(node)
  check(node)
  super
end
on_defs(node) click to toggle source
Calls superclass method
# File lib/rubocop/cop/lint/end_in_method.rb, line 15
def on_defs(node)
  check(node)
  super
end

Private Instance Methods

check(node) click to toggle source
# File lib/rubocop/cop/lint/end_in_method.rb, line 22
def check(node)
  on_node(:postexe, node) do |end_node|
    add_offence(:warning, end_node.loc.keyword, MSG)
  end
end