Module: Phlexi::Menu

Defined in:
lib/phlexi/menu.rb,
lib/phlexi/menu/item.rb,
lib/phlexi/menu/badge.rb,
lib/phlexi/menu/theme.rb,
lib/phlexi/menu/builder.rb,
lib/phlexi/menu/version.rb,
lib/phlexi/menu/component.rb

Defined Under Namespace

Classes: Badge, Builder, Component, Error, Item, Theme

Constant Summary collapse

Loader =
Zeitwerk::Loader.new.tap do |loader|
  loader.tag = File.basename(__FILE__, ".rb")
  loader.ignore("#{__dir__}/menu/version.rb")
  loader.inflector.inflect(
    "phlexi-menu" => "Phlexi",
    "phlexi" => "Phlexi"
  )
  loader.push_dir(File.expand_path("..", __dir__))
  loader.setup
end
COMPONENT_BASE =
(::ApplicationComponent) ? ::ApplicationComponent : Phlex::HTML)
VERSION =
"0.4.0"