Class: MenuItem

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/menu_item.rb

Instance Method Summary collapse

Instance Method Details

#child_is_current(url) ⇒ Object



15
16
17
18
19
20
21
# File 'app/models/menu_item.rb', line 15

def child_is_current(url)
  self.children.each do |child|
    return true if child.link_url==url
  end

  return false
end

#flush_parent_menu_cacheObject



10
11
12
# File 'app/models/menu_item.rb', line 10

def flush_parent_menu_cache
  self.menu.flush
end

#has_children?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'app/models/menu_item.rb', line 23

def has_children?
  children.size>0
end