class ActiveAdmin::MenuItem

Attributes

icon[R]

Public Class Methods

new(options = {}) { |self| ... } click to toggle source
Calls superclass method
# File lib/active_material_icon/menu_item.rb, line 6
def initialize(options = {})
  super() # MenuNode
  @icon           = "<i class='material-icons'>#{options[:icon] || "arrow_right" }</i>"
  @label          = options[:label]
  @dirty_id       = options[:id]           || options[:label]
  @url            = options[:url]          || '#'
  @priority       = options[:priority]     || 10
  @html_options   = options[:html_options] || {}
  @should_display = options[:if]           || proc { true }
  @parent         = options[:parent]

  yield(self) if block_given? # Builder style syntax
end