class AppKit::NavigationItem
Attributes
controller[RW]
icon[W]
path_helper[RW]
position[RW]
resource[RW]
title[RW]
Public Class Methods
new()
click to toggle source
# File lib/app_kit/navigation_item.rb, line 5 def initialize @position = :left end
Public Instance Methods
get_path()
click to toggle source
# File lib/app_kit/navigation_item.rb, line 9 def get_path if has_resource? polymorphic_path([app_kit, resource]) else main_app.send(path_helper) end end
has_resource?()
click to toggle source
# File lib/app_kit/navigation_item.rb, line 25 def has_resource? resource != nil end
icon()
click to toggle source
# File lib/app_kit/navigation_item.rb, line 17 def icon if has_resource? resource.navigation_icon else @icon end end