Module: Ksk::Navigation::ClassMethods

Defined in:
app/models/concerns/ksk/navigation.rb

Instance Method Summary collapse

Instance Method Details

#show_bread_crum(navi) ⇒ Object



61
62
63
# File 'app/models/concerns/ksk/navigation.rb', line 61

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

#show_bread_crum_desc(navi) ⇒ Object



53
54
55
56
57
58
59
# File 'app/models/concerns/ksk/navigation.rb', line 53

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



47
48
49
50
51
# File 'app/models/concerns/ksk/navigation.rb', line 47

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