class Sunrise::Config::NavigationItem

Attributes

name[RW]
url[RW]

Public Class Methods

new(name, url, scope = 'items', options = {}) click to toggle source
# File lib/sunrise/config/navigation_item.rb, line 8
def initialize(name, url, scope = 'items', options = {})
  @name = name
  @scope = scope
  @url = url
  @title = options.delete(:title)
  @options = options
end

Public Instance Methods

html_options() click to toggle source
# File lib/sunrise/config/navigation_item.rb, line 20
def html_options
  @options.nil? ? {} : @options.dup
end
title() click to toggle source
# File lib/sunrise/config/navigation_item.rb, line 16
def title
  @title ||= I18n.t(@name, scope: [:manage, :menu, @scope])
end