class RuboCop::Cop::Layout::SpaceInsideReferenceBrackets

def closing_bracket(tokens, opening_bracket)

def closing_bracket(tokens, opening_bracket)
  i = tokens.index(opening_bracket)
  inner_left_brackets_needing_closure = 0
  tokens[i..-1].each do |token|
    inner_left_brackets_needing_closure += 1 if token.left_bracket?
    inner_left_brackets_needing_closure -= 1 if token.right_bracket?
    if inner_left_brackets_needing_closure.zero? && token.right_bracket?
      return token
    end
  end
end