У меня есть следующий массив строк с псевдонимами владельцев:
OWNERS = %w[test1 test2 test3].freeze
Я хочу обнаружить любые различия в списке владельцев (например, когда новому пользователю была предоставлена роль владельца). Для этого я получаю список current_owners
, который представляет массив строк:
current_owners = %w[test1 test2 test3]
Как получить изменения, когда current_owners
будет отличаться от OWNERS
, и передать эту разницу другому method?
Пример:
OWNERS = %w[test1 test2 test3].freeze
current_owners = %w[test1 test2 test3 newuser test10]
Я хочу передать 'newuser'
и test10
в качестве параметра методу new_owner_alarm(string)
, чтобы он был похож на new_owner_alarm('newuser')
, new_owner_alarm('test10')