Class: UI::Engine

Inherits:
Rails::Engine
  • Object
show all
Defined in:
lib/ui/engine.rb

Constant Summary collapse

PHLEX_MIN_VERSION =

Optional Dependencies

Loading behavior is controlled by UI.configuration:

- nil (default): auto-detect based on gem availability and version
- true: force enable (skip version check, useful for testing)
- false: force disable (don't load even if gem is available)

Minimum version requirements (for auto-detect):

- phlex: >= 2.0.0
- view_component: >= 3.0.0
Gem::Version.new("2.0.0")
VIEW_COMPONENT_MIN_VERSION =
Gem::Version.new("3.0.0")