Method: RuboCop::Cop::InternalAffairs::LambdaOrProc#lambda_or_proc

Defined in:
lib/rubocop/cop/internal_affairs/lambda_or_proc.rb

#lambda_or_proc(node) ⇒ Object



22
23
24
25
26
27
28
29
30
31
# File 'lib/rubocop/cop/internal_affairs/lambda_or_proc.rb', line 22

def_node_matcher :lambda_or_proc, <<~PATTERN
  {
    (or $(send _node :lambda?) $(send _node :proc?))
    (or $(send _node :proc?) $(send _node :lambda?))
    (or
      (or _ $(send _node :lambda?)) $(send _node :proc?))
    (or
      (or _ $(send _node :proc?)) $(send _node :lambda?))
  }
PATTERN