Module: RuboCop::Cop::Rake::Helper::ClassDefinition

Extended by:
NodePattern::Macros, ClassDefinition
Included in:
ClassDefinition
Defined in:
lib/rubocop/cop/rake/helper/class_definition.rb

Instance Method Summary collapse

Instance Method Details

#in_class_definition?(node) ⇒ Boolean

Returns:

  • (Boolean)


22
23
24
25
26
# File 'lib/rubocop/cop/rake/helper/class_definition.rb', line 22

def in_class_definition?(node)
  node.each_ancestor(:class, :module, :sclass, :block).any? do |a|
    class_definition?(a)
  end
end