class Menuizer::Menu::Item
Public Class Methods
new(opts)
click to toggle source
Calls superclass method
# File lib/menuizer/menu/item.rb, line 2 def initialize(opts) super @opts = opts end
Public Instance Methods
path()
click to toggle source
# File lib/menuizer/menu/item.rb, line 14 def path unless path = @opts[:path] case item when Symbol path = [item.to_s.pluralize.to_sym] end end if path if namespace [namespace[0..-2].to_sym,*path] else path end end end
title()
click to toggle source
# File lib/menuizer/menu/item.rb, line 7 def title if title = @opts[:title] @opts[:title] else I18n.translate :"#{namespace}menuizer.#{item}", default: [:"activerecord.models.#{item}", "#{item}"] end end