lib/rubocop/cop/mixin/def_node.rb in rubocop-0.52.0 vs lib/rubocop/cop/mixin/def_node.rb in rubocop-0.52.1
- old
+ new
@@ -6,16 +6,18 @@
module DefNode
extend NodePattern::Macros
NON_PUBLIC_MODIFIERS = %w[private protected].freeze
+ private
+
def non_public?(node)
non_public_modifier?(node.parent) ||
preceding_non_public_modifier?(node)
end
def preceding_non_public_modifier?(node)
- stripped_source_upto(node.loc.line).any? do |line|
+ stripped_source_upto(node.first_line).any? do |line|
NON_PUBLIC_MODIFIERS.include?(line)
end
end
def_node_matcher :non_public_modifier?, <<-PATTERN