module RuboCop::Cop::IfNode
def elsif?(node)
def elsif?(node) node.loc.respond_to?(:keyword) && node.loc.keyword && node.loc.keyword.is?('elsif') end
def if_else?(node)
def if_else?(node) node.loc.respond_to?(:else) && node.loc.else end
def modifier_if?(node)
def modifier_if?(node) node.loc.respond_to?(:keyword) && %w(if unless).include?(node.loc.keyword.source) && node.loc.respond_to?(:end) && node.loc.end.nil? end
def ternary_op?(node)
def ternary_op?(node) node.loc.respond_to?(:question) end