Ruby, Rubocop, Software Metrics, Ruby on Rails, Software Development.
node, each node is a decision point. if foo # decision points = 2 :foo elsif bar :bar else :baz end # elsif is if nested under else # if foo # :foo # else # if bar # :bar # else # :baz # end # end # # (if # (send nil :foo) -- if condition `foo` # (sym :foo) -- if body `:foo` # (if # (send nil :bar)