Module: Ksk::Navigation::ClassMethods

Defined in:
lib/actives/navigation.rb

Instance Method Summary collapse

Instance Method Details

#show_bread_crum(navi) ⇒ Object



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

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

#show_bread_crum_desc(navi) ⇒ Object



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

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



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

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