Module: Ksk::Navigation::ClassMethods

Defined in:
lib/actives/navigation.rb

Instance Method Summary collapse

Instance Method Details

#show_bread_crum(navi) ⇒ Object



63
64
65
# File 'lib/actives/navigation.rb', line 63

def show_bread_crum(navi)
  show_bread_crum_desc(navi).reverse
end

#show_bread_crum_desc(navi) ⇒ Object



55
56
57
58
59
60
61
# File 'lib/actives/navigation.rb', line 55

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



49
50
51
52
53
# File 'lib/actives/navigation.rb', line 49

def sort_items(ids)
  ids.each_pair do |i, id|
    find(id).update_attribute(:position, i.to_i)
  end
end