lib/ariadne/static/generate_constants.rb
# frozen_string_literal: true # :nocov: module Ariadne module Static # :nodoc: module GenerateConstants class << self def call Ariadne::BaseComponent.descendants.sort_by(&:name).each_with_object({}) do |component, mem| mem[component.to_s] = component.constants(false).sort.index_with do |constant| component.const_get(constant) end end end end end end end
Source Files
- app/components/ariadne/base_component.rb
- app/components/ariadne/behaviors/tooltipable.rb
- app/components/ariadne/conditional_wrapper.rb
- app/components/ariadne/form/base_component.rb
- app/components/ariadne/form/base_input_component.rb
- app/components/ariadne/form/checkbox/component.rb
- app/components/ariadne/form/form_control/component.rb
- app/components/ariadne/form/form_reference/component.rb
- app/components/ariadne/form/group/component.rb
- app/components/ariadne/form/hidden_field/component.rb
- app/components/ariadne/form/label_helper.rb
- app/components/ariadne/form/radio/component.rb
- app/components/ariadne/form/radio_button/component.rb
- app/components/ariadne/form/radio_button_group/component.rb
- app/components/ariadne/form/select/component.rb
- app/components/ariadne/form/separator/component.rb
- app/components/ariadne/form/text_field/component.rb
- app/components/ariadne/form/toggle/component.rb
- app/components/ariadne/form/toggle_group/component.rb
- app/components/ariadne/form/toggle_group/option/component.rb
- app/components/ariadne/form/validation_message/component.rb
- app/components/ariadne/layout/content/component.rb
- app/components/ariadne/layout/grid/component.rb
- app/components/ariadne/layout/grid/item/component.rb
- app/components/ariadne/layout/label_block/component.rb
- app/components/ariadne/layout/narrow/component.rb
- app/components/ariadne/layout/nav_bar/component.rb
- app/components/ariadne/layout/section_block/component.rb
- app/components/ariadne/layout/section_block/header/component.rb
- app/components/ariadne/layout/sidebar/component.rb
- app/components/ariadne/layout/sidebar/footer/component.rb
- app/components/ariadne/layout/sidebar/group/component.rb
- app/components/ariadne/layout/sidebar/group/item/component.rb
- app/components/ariadne/layout/sidebar/header/component.rb
- app/components/ariadne/layout/two_panel/component.rb
- app/components/ariadne/layout/wide/component.rb
- app/components/ariadne/ui/accordion/component.rb
- app/components/ariadne/ui/accordion/item/component.rb
- app/components/ariadne/ui/avatar/component.rb
- app/components/ariadne/ui/badge/component.rb
- app/components/ariadne/ui/banner/component.rb
- app/components/ariadne/ui/blankslate/component.rb
- app/components/ariadne/ui/button/component.rb
- app/components/ariadne/ui/card/body/component.rb
- app/components/ariadne/ui/card/component.rb
- app/components/ariadne/ui/card/footer/component.rb
- app/components/ariadne/ui/card/header/component.rb
- app/components/ariadne/ui/clipboard_copy/component.rb
- app/components/ariadne/ui/color_dot/component.rb
- app/components/ariadne/ui/combobox/component.rb
- app/components/ariadne/ui/dialog/component.rb
- app/components/ariadne/ui/dialog/footer/component.rb
- app/components/ariadne/ui/heroicon/component.rb
- app/components/ariadne/ui/image/component.rb
- app/components/ariadne/ui/link/component.rb
- app/components/ariadne/ui/list/component.rb
- app/components/ariadne/ui/list/item/component.rb
- app/components/ariadne/ui/pagination/component.rb
- app/components/ariadne/ui/popover/component.rb
- app/components/ariadne/ui/relative_time/component.rb
- app/components/ariadne/ui/shortcut/component.rb
- app/components/ariadne/ui/skeleton/component.rb
- app/components/ariadne/ui/stats_panel/component.rb
- app/components/ariadne/ui/stats_panel/item/component.rb
- app/components/ariadne/ui/table/cell/component.rb
- app/components/ariadne/ui/table/component.rb
- app/components/ariadne/ui/table/footer/component.rb
- app/components/ariadne/ui/table/header/component.rb
- app/components/ariadne/ui/table/row/component.rb
- app/components/ariadne/ui/typography/component.rb
- app/helpers/ariadne/color_helper.rb
- app/helpers/ariadne/form_helper.rb
- app/helpers/ariadne/size_helper.rb
- app/lib/ariadne/attributes_helper.rb
- app/lib/ariadne/class_name_helper.rb
- app/lib/ariadne/fetch_or_fallback_helper.rb
- app/lib/ariadne/form.rb
- app/lib/ariadne/icon_helper.rb
- app/lib/ariadne/logger_helper.rb
- app/lib/ariadne/pagination_calculator.rb
- app/lib/ariadne/view_component/html_attrs.rb
- app/lib/ariadne/view_component/style_variants.rb
- app/lib/ariadne/view_helper.rb
- lib/ariadne/accessibility.rb
- lib/ariadne/forms/acts_as_component.rb
- lib/ariadne/forms/base.rb
- lib/ariadne/forms/buffer_rewriter.rb
- lib/ariadne/forms/builder.rb
- lib/ariadne/forms/dsl/button_input.rb
- lib/ariadne/forms/dsl/clipboard_copy_button.rb
- lib/ariadne/forms/dsl/form_object.rb
- lib/ariadne/forms/dsl/form_reference_input.rb
- lib/ariadne/forms/dsl/hidden_input.rb
- lib/ariadne/forms/dsl/input.rb
- lib/ariadne/forms/dsl/input_group.rb
- lib/ariadne/forms/dsl/input_methods.rb
- lib/ariadne/forms/dsl/radio_button_group_input.rb
- lib/ariadne/forms/dsl/radio_button_input.rb
- lib/ariadne/forms/dsl/select_input.rb
- lib/ariadne/forms/dsl/status.rb
- lib/ariadne/forms/dsl/submit_button_input.rb
- lib/ariadne/forms/dsl/text_field_input.rb
- lib/ariadne/forms/utils.rb
- lib/ariadne/static.rb
- lib/ariadne/static/generate_arguments.rb
- lib/ariadne/static/generate_audited_at.rb
- lib/ariadne/static/generate_constants.rb
- lib/ariadne/static/generate_previews.rb
- lib/ariadne/static/generate_statuses.rb
- lib/ariadne/static/generate_structure.rb
- lib/ariadne/view_components.rb
- lib/ariadne/view_components/constants.rb
- lib/ariadne/view_components/engine.rb
- lib/ariadne/view_components/linters.rb
- lib/ariadne/view_components/linters/argument_mappers/conversion_error.rb
- lib/ariadne/view_components/linters/autocorrectable.rb
- lib/ariadne/view_components/linters/base_linter.rb
- lib/ariadne/view_components/linters/tag_tree_helpers.rb
- lib/ariadne/view_components/version.rb
- lib/ariadne/yard.rb
- lib/ariadne/yard/backend.rb
- lib/ariadne/yard/component_manifest.rb
- lib/ariadne/yard/component_ref.rb
- lib/ariadne/yard/docs_helper.rb
- lib/ariadne/yard/dry_initializer/common_handler.rb
- lib/ariadne/yard/dry_initializer/option_handler.rb
- lib/ariadne/yard/dry_initializer/param_handler.rb
- lib/ariadne/yard/lookbook_docs_helper.rb
- lib/ariadne/yard/registry.rb
- lib/ariadne/yard/renders_many_handler.rb
- lib/ariadne/yard/renders_one_handler.rb
- lib/ariadne/yard/structure_docs_helper.rb
- lib/rubocop/cop/ariadne.rb