Method: Transpec::Syntax::CurrentExample#block_node

Defined in:
lib/transpec/syntax/current_example.rb

#block_nodeObject



34
35
36
37
38
39
40
41
# File 'lib/transpec/syntax/current_example.rb', line 34

def block_node
  return @block_node if instance_variable_defined?(:@block_node)

  @block_node = node.each_ancestor(:block).find do |block_node|
    method_name = method_name_of_block_node(block_node)
    METHODS_YIELD_EXAMPLE.include?(method_name)
  end
end