class RuboCop::RSpec::Language::SelectorSet
Set of method selectors
def +(other)
def +(other) self.class.new(selectors + other.selectors) end
def ==(other)
def ==(other) selectors.eql?(other.selectors) end
def block_pattern
def block_pattern "(block #{send_pattern} ...)" end
def include?(selector)
def include?(selector) selectors.include?(selector) end
def initialize(selectors)
def initialize(selectors) @selectors = selectors end
def node_pattern
def node_pattern selectors.map(&:inspect).join(' ') end
def node_pattern_union
def node_pattern_union "{#{node_pattern}}" end
def send_pattern
def send_pattern "(send _ #{node_pattern_union} ...)" end