Module: Phlexi::Display

Defined in:
lib/phlexi/display.rb,
lib/phlexi/display/base.rb,
lib/phlexi/display/html.rb,
lib/phlexi/display/theme.rb,
lib/phlexi/display/builder.rb,
lib/phlexi/display/version.rb,
lib/phlexi/display/components/url.rb,
lib/phlexi/display/components/base.rb,
lib/phlexi/display/components/enum.rb,
lib/phlexi/display/components/hint.rb,
lib/phlexi/display/components/json.rb,
lib/phlexi/display/components/time.rb,
lib/phlexi/display/components/color.rb,
lib/phlexi/display/components/email.rb,
lib/phlexi/display/components/label.rb,
lib/phlexi/display/components/phone.rb,
lib/phlexi/display/components/number.rb,
lib/phlexi/display/components/string.rb,
lib/phlexi/display/components/integer.rb,
lib/phlexi/display/components/wrapper.rb,
lib/phlexi/display/components/password.rb,
lib/phlexi/display/components/date_time.rb,
lib/phlexi/display/components/association.rb,
lib/phlexi/display/components/description.rb,
lib/phlexi/display/components/placeholder.rb,
lib/phlexi/display/options/inferred_types.rb,
lib/phlexi/display/components/concerns/displays_value.rb

Defined Under Namespace

Modules: Components, Options Classes: Base, Builder, Error, HTML, Theme

Constant Summary collapse

Loader =
Zeitwerk::Loader.new.tap do |loader|
  loader.tag = File.basename(__FILE__, ".rb")
  loader.ignore("#{__dir__}/display/version.rb")
  loader.inflector.inflect(
    "phlexi-display" => "Phlexi",
    "phlexi" => "Phlexi",
    "html" => "HTML",
    "json" => "JSON"
  )
  loader.push_dir(File.expand_path("..", __dir__))
  loader.setup
end
VERSION =
"0.2.0"