module RuboCop::Cop::OnNormalIfUnless

def case_else_clause(node)

def case_else_clause(node)
  node.children.last if node.case_type?
end

def if_else_clause(node)

def if_else_clause(node)
  return unless node.if_type?
  keyword = node.loc.keyword
  if keyword.is?('if')
    node.children.last
  elsif keyword.is?('elsif')
    node.children.last
  elsif keyword.is?('unless')
    node.children[1]
  end
end

def invoke_hook_for_normal_if_unless(node)

def invoke_hook_for_normal_if_unless(node)
  # We won't check modifier or ternary conditionals.
  return if modifier_if?(node) || ternary_op?(node)
  on_normal_if_unless(node)
end

def on_if(node)

def on_if(node)
  invoke_hook_for_normal_if_unless(node)
end