Module: Ksk::Navigation::ClassMethods
- Defined in:
- app/models/concerns/ksk/navigation.rb
Instance Method Summary collapse
Instance Method Details
#show_bread_crum(navi) ⇒ Object
60 61 62 |
# File 'app/models/concerns/ksk/navigation.rb', line 60 def show_bread_crum(navi) show_bread_crum_desc(navi).reverse end |
#show_bread_crum_desc(navi) ⇒ Object
52 53 54 55 56 57 58 |
# File 'app/models/concerns/ksk/navigation.rb', line 52 def show_bread_crum_desc(navi) a = [navi] if navi.parent a << show_bread_crum_desc(navi.parent) end a.flatten end |
#sort_items(ids) ⇒ Object
46 47 48 49 50 |
# File 'app/models/concerns/ksk/navigation.rb', line 46 def sort_items(ids) ids.each_pair do |i, id| find(id).update_attribute(:position, i.to_i) end end |