Module: HTTP::Accept::Sort

Defined in:
lib/http/accept/sort.rb

Class Method Summary collapse

Class Method Details

.by_quality_factor(items) ⇒ Object



24
25
26
27
# File 'lib/http/accept/sort.rb', line 24

def self.by_quality_factor(items)
  # We do this to get a stable sort:
  items.sort_by.with_index{|object, index| [-object.quality_factor, index]}
end