Ruby - Enumerable :: group_by и пустая строка - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь сгруппировать массив по одному пустому ключу в службе, используя метод group_by, как показано ниже

...

def process(array)
  if a_case
    partition = method(:general_entity)
  else
    partition = method(:other_entity)
  end

  array.group_by(&partition)
end

def general_entity(_cells)
  ""
end

def other_entity(_cells)
...

Как вы думаете, такой подход в методе general_entity будет безопасным для использования?

Было бы замечательно, если бы вы могли поделиться своими мыслями или предложить лучший подход: D

...