Module: Ariadne

Defined in:
lib/ariadne/yard/backend.rb,
lib/ariadne/yard.rb,
app/lib/ariadne/form.rb,
lib/ariadne/forms/base.rb,
lib/ariadne/forms/utils.rb,
lib/ariadne/forms/builder.rb,
lib/ariadne/yard/registry.rb,
app/lib/ariadne/icon_helper.rb,
app/lib/ariadne/view_helper.rb,
lib/ariadne/forms/dsl/input.rb,
lib/ariadne/view_components.rb,
lib/ariadne/forms/dsl/status.rb,
lib/ariadne/yard/docs_helper.rb,
app/lib/ariadne/logger_helper.rb,
lib/ariadne/yard/component_ref.rb,
app/helpers/ariadne/form_helper.rb,
app/lib/ariadne/attributes_helper.rb,
app/lib/ariadne/class_name_helper.rb,
lib/ariadne/forms/buffer_rewriter.rb,
lib/ariadne/forms/dsl/form_object.rb,
lib/ariadne/forms/dsl/input_group.rb,
lib/ariadne/forms/dsl/button_input.rb,
lib/ariadne/forms/dsl/hidden_input.rb,
lib/ariadne/view_components/engine.rb,
lib/ariadne/forms/acts_as_component.rb,
lib/ariadne/forms/dsl/input_methods.rb,
lib/ariadne/view_components/version.rb,
lib/ariadne/yard/component_manifest.rb,
lib/ariadne/view_components/commands.rb,
lib/ariadne/view_components/statuses.rb,
lib/ariadne/view_components/upstream.rb,
lib/ariadne/yard/renders_one_handler.rb,
app/components/ariadne/base_component.rb,
lib/ariadne/view_components/constants.rb,
lib/ariadne/yard/lookbook_docs_helper.rb,
lib/ariadne/yard/renders_many_handler.rb,
lib/ariadne/forms/dsl/text_field_input.rb,
lib/ariadne/yard/info_arch_docs_helper.rb,
lib/ariadne/yard/lookbook_pages_backend.rb,
app/components/ariadne/ui/card/component.rb,
app/components/ariadne/ui/link/component.rb,
app/components/ariadne/ui/list/component.rb,
app/lib/ariadne/fetch_or_fallback_helper.rb,
lib/ariadne/forms/dsl/radio_button_input.rb,
app/components/ariadne/ui/badge/component.rb,
app/components/ariadne/ui/flash/component.rb,
app/components/ariadne/ui/image/component.rb,
app/components/ariadne/ui/table/component.rb,
app/lib/ariadne/view_component/html_attrs.rb,
lib/ariadne/forms/dsl/submit_button_input.rb,
app/components/ariadne/conditional_wrapper.rb,
app/components/ariadne/form/base_component.rb,
app/components/ariadne/ui/avatar/component.rb,
app/components/ariadne/ui/button/component.rb,
app/components/ariadne/ui/dialog/component.rb,
lib/ariadne/forms/dsl/form_reference_input.rb,
app/components/ariadne/form/group/component.rb,
app/components/ariadne/form/radio/component.rb,
app/components/ariadne/ui/overlay/component.rb,
app/components/ariadne/ui/popover/component.rb,
lib/ariadne/forms/dsl/clipboard_copy_button.rb,
app/components/ariadne/behaviors/captionable.rb,
app/components/ariadne/behaviors/tooltipable.rb,
app/components/ariadne/form/select/component.rb,
app/components/ariadne/form/toggle/component.rb,
app/components/ariadne/layout/grid/component.rb,
app/components/ariadne/layout/wide/component.rb,
app/components/ariadne/turbo/frame/component.rb,
app/components/ariadne/ui/combobox/component.rb,
app/components/ariadne/ui/heroicon/component.rb,
app/components/ariadne/ui/shortcut/component.rb,
app/components/ariadne/ui/skeleton/component.rb,
app/components/ariadne/ui/time_ago/component.rb,
app/components/ariadne/ui/accordion/component.rb,
app/components/ariadne/ui/card/body/component.rb,
app/components/ariadne/ui/color_dot/component.rb,
app/components/ariadne/ui/list/item/component.rb,
app/components/ariadne/ui/table/row/component.rb,
app/lib/ariadne/view_component/style_variants.rb,
app/components/ariadne/form/checkbox/component.rb,
app/components/ariadne/layout/narrow/component.rb,
app/components/ariadne/ui/blankslate/component.rb,
app/components/ariadne/ui/data_table/component.rb,
app/components/ariadne/ui/pagination/component.rb,
app/components/ariadne/ui/table/cell/component.rb,
app/components/ariadne/ui/typography/component.rb,
lib/ariadne/forms/dsl/radio_button_group_input.rb,
app/components/ariadne/form/separator/component.rb,
app/components/ariadne/layout/nav_bar/component.rb,
app/components/ariadne/ui/card/footer/component.rb,
app/components/ariadne/ui/card/header/component.rb,
app/components/ariadne/ui/stats_panel/component.rb,
app/components/ariadne/form/base_input_component.rb,
app/components/ariadne/form/text_field/component.rb,
app/components/ariadne/ui/table/footer/component.rb,
app/components/ariadne/ui/table/header/component.rb,
app/components/ariadne/layout/grid/item/component.rb,
app/components/ariadne/layout/two_panel/component.rb,
app/components/ariadne/form/form_control/component.rb,
app/components/ariadne/form/hidden_field/component.rb,
app/components/ariadne/form/radio_button/component.rb,
app/components/ariadne/form/toggle_group/component.rb,
app/components/ariadne/ui/accordion/item/component.rb,
app/components/ariadne/ui/clipboard_copy/component.rb,
app/components/ariadne/layout/label_block/component.rb,
app/components/ariadne/form/form_reference/component.rb,
app/components/ariadne/turbo/stream_action/component.rb,
app/components/ariadne/ui/stats_panel/item/component.rb,
app/components/ariadne/layout/section_block/component.rb,
app/components/ariadne/form/radio_button_group/component.rb,
app/components/ariadne/form/validation_message/component.rb,
app/components/ariadne/form/toggle_group/option/component.rb,
app/components/ariadne/layout/section_block/header/component.rb

Overview

typed: false frozen_string_literal: true

Defined Under Namespace

Modules: AttributesHelper, Behaviors, ClassNameHelper, FetchOrFallbackHelper, Form, FormHelper, Forms, IconHelper, Layout, LoggerHelper, Turbo, UI, ViewComponent, ViewComponents, ViewHelper, Yard Classes: BaseComponent, ConditionalWrapper

Class Method Summary collapse

Class Method Details

.generate_idObject



8
9
10
# File 'app/components/ariadne/base_component.rb', line 8

def generate_id
  SecureRandom.hex(6)
end