class Easy::Configuration::MenuCustomLink

Attributes

icon[R]

Public Class Methods

new(options = {}, &block) click to toggle source
Calls superclass method
# File lib/easy/configuration/menu_custom_link.rb, line 7
def initialize(options = {}, &block)
  @url          = options.delete(:url)
  @title        = options.delete(:title)
  @icon         = options.delete(:icon)

  super(options, &block)
end

Public Instance Methods

title() click to toggle source
# File lib/easy/configuration/menu_custom_link.rb, line 15
def title
  case @title
  when String
    @title
  else
    I18n.t(@title)
  end
end
url(view_context, decorator) click to toggle source
# File lib/easy/configuration/menu_custom_link.rb, line 24
def url(view_context, decorator)
  case @url
  when Proc
    @url.call(view_context, decorator)
  end
end