Method: Charty::VectorAdapters::NArrayAdapter#unique_values

Defined in:
lib/charty/vector_adapters/narray_adapter.rb

#unique_valuesObject



94
95
96
97
98
99
100
101
102
103
104
105
106
107
# File 'lib/charty/vector_adapters/narray_adapter.rb', line 94

def unique_values
  existence = {}
  i, n = 0, data.size
  unique = []
  while i < n
    x = data[i]
    unless existence[x]
      unique << x
      existence[x] = true
    end
    i += 1
  end
  unique
end