Class: WebsiteNavItem
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- WebsiteNavItem
- Includes:
- ErpTechSvcs::Utils::DefaultNestedSetMethods
- Defined in:
- app/models/website_nav_item.rb
Instance Method Summary collapse
Instance Method Details
#is_secured? ⇒ Boolean
22 23 24 |
# File 'app/models/website_nav_item.rb', line 22 def is_secured? self.protected_with_capability?('view') end |
#path ⇒ Object
10 11 12 |
# File 'app/models/website_nav_item.rb', line 10 def path linked_to_item.nil? ? url : linked_to_item.path end |
#positioned_children ⇒ Object
14 15 16 |
# File 'app/models/website_nav_item.rb', line 14 def positioned_children children.sort_by{|child| [child.position]} end |
#website_nav ⇒ Object
18 19 20 |
# File 'app/models/website_nav_item.rb', line 18 def website_nav website_nav_id.nil? ? self.parent.website_nav : WebsiteNav.find(website_nav_id) end |