Sha256: 86d04960e555140895c14ad4cee944d855197121d68af9a55fae8bb62e2e8259

Contents?: true

Size: 322 Bytes

Versions: 1

Compression:

Stored size: 322 Bytes

Contents

# frozen_string_literal: true

module ExchangeRatesHelper
  def sort_skills(skills)
    items = []

    skills.select { |s| s.parent_id.blank? }.sort_by { |s| s.sort_order }.each do |root|
      items << root
      items += skills.select { |s| s.parent_id == root.id }.sort_by { |s| s.title }
    end

    items
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 app/helpers/exchange_rates_helper.rb