Method: Array#kw_sort

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

#kw_sortObject

Order, considering keywords to come before other strings



20
21
22
23
24
25
26
# File 'lib/json/ld/extensions.rb', line 20

def kw_sort
  self.sort do |a, b|
    a = "@#{KW_ORDER.index(a)}" if KW_ORDER.include?(a)
    b = "@#{KW_ORDER.index(b)}" if KW_ORDER.include?(b)
    a <=> b
  end
end