Method: RuboCop::Cop::Style::ConditionalAssignment#on_case

Defined in:
lib/rubocop/cop/style/conditional_assignment.rb

#on_case(node) ⇒ Object



258
259
260
261
262
263
264
265
266
# File 'lib/rubocop/cop/style/conditional_assignment.rb', line 258

def on_case(node)
  return unless style == :assign_to_condition
  return unless node.else_branch

  when_branches = expand_when_branches(node.when_branches)
  branches = [*when_branches, node.else_branch]

  check_node(node, branches)
end