module RuboCop::Cop::RSpec::Namespace
Helps to find namespace of the node.
Private Instance Methods
namespace(node)
click to toggle source
@param node [RuboCop::AST::Node] @return [Array<String>] @example
namespace(node) # => ['A', 'B', 'C']
# File lib/rubocop/cop/rspec/mixin/namespace.rb, line 14 def namespace(node) node .each_ancestor(:class, :module) .reverse_each .flat_map { |ancestor| ancestor.defined_module_name.split('::') } end