add_uniq_value_to_array.md

March 20, 2016 ยท View on GitHub

How to add uniq value to array

array = [1, 2, 3]

bad

array << 2
array << 4

# Result:
# [1, 2, 3, 2, 4]

p array.uniq

# Result:
# [1, 2, 3, 4]

good (but need refactor)

array = array | [2]
array = array | [4]

p array

# Result:
# [1, 2, 3, 4]

good

array |= [2, 4]

p array

# Result:
# [1, 2, 3, 4]

View Source