FEi}Ei} Ei}Ei}Ei}2Use the double pipe equals operator `||=` instead.i}$Ei} ({lvasgn ivasgn cvasgn gvasgn} _var (if ({lvar ivar cvar gvar} _var) ({lvar ivar cvar gvar} _var) _)) i}"Ei}~ (if ({lvar ivar cvar gvar} _var) nil? ({lvasgn ivasgn cvasgn gvasgn} _var _)) i} Ei}on_ifi}Ei} on_lvasgni}3i}4i}5i}Ei} autocorrectEi}block in autocorrectEi} ||= i}Ei}&take_variable_and_default_from_ternaryi}i}Ei}%take_variable_and_default_from_unlessEi}RuboCopEi}CopEi}StyleEi} OrAssignmentEi}MSGEi}nodeEi}unless_assignment?Ei} add_offenseEi}ternary_assignment?Ei} correctorEi} source_rangeEi}sourceEi}replaceEi}variableEi}defaultEi}lambdaEi} if_statementEi} else_branchEi} if_branchEi}def_node_matcherEi}core#define_methodEi}core#set_method_aliasEi}privateEi} on_ivasgnEi} on_cvasgnEi} on_gvasgn'Ae!y>Wc  9Yp 1 K f !7!]!!!!!