Method: Array#term_sort

Defined in:
lib/json/ld/extensions.rb

#term_sortObject

Order terms, length first, then lexographically



29
30
31
32
33
34
# File 'lib/json/ld/extensions.rb', line 29

def term_sort
  self.sort do |a, b|
    len_diff = a.length <=> b.length
    len_diff == 0 ? a <=> b : len_diff
  end
end