class RailsMenuManager::MenuItem
Representation of a single menu item
Constants
- PATH_SEPARATOR
Attributes
options[R]
path[R]
Public Class Methods
new(path, options = {})
click to toggle source
# File lib/rails_menu_manager/menu_item.rb, line 10 def initialize(path, options = {}) @path = path @options = options end
Public Instance Methods
in?(*args)
click to toggle source
# File lib/rails_menu_manager/menu_item.rb, line 15 def in?(*args) return false if path.nil? (path_as_string(path) =~ /\A#{path_as_string(args)}/i) end
Private Instance Methods
path_as_string(path)
click to toggle source
# File lib/rails_menu_manager/menu_item.rb, line 23 def path_as_string(path) path.join(PATH_SEPARATOR) + PATH_SEPARATOR end