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