Class: Easy::Configuration::MenuTitle

Inherits:
MenuItem
  • Object
show all
Defined in:
lib/easy/configuration/menu_title.rb

Direct Known Subclasses

MenuCustomLink

Instance Attribute Summary

Attributes inherited from MenuItem

#children, #html_options, #link_setup

Instance Method Summary collapse

Methods inherited from MenuItem

#children?, #visible?

Constructor Details

#initialize(options = {}, &block) ⇒ MenuTitle

Returns a new instance of MenuTitle.



5
6
7
8
9
# File 'lib/easy/configuration/menu_title.rb', line 5

def initialize(options = {}, &block)
  @caption = options.delete(:caption)

  super(options, &block)
end

Instance Method Details

#captionObject



11
12
13
14
15
16
17
18
19
20
# File 'lib/easy/configuration/menu_title.rb', line 11

def caption
  case @caption
  when String
    @caption
  when NilClass
    ''
  else
    I18n.t(@caption)
  end
end