Module: ViewComponent

Extended by:
ActiveSupport::Autoload
Defined in:
lib/view_component/preview.rb,
lib/view_component.rb,
lib/view_component/base.rb,
lib/view_component/slot.rb,
lib/view_component/config.rb,
lib/view_component/engine.rb,
lib/view_component/errors.rb,
lib/view_component/version.rb,
lib/view_component/compiler.rb,
lib/view_component/slotable.rb,
lib/view_component/test_case.rb,
lib/view_component/collection.rb,
lib/view_component/deprecation.rb,
lib/view_component/test_helpers.rb,
lib/view_component/translatable.rb,
lib/view_component/compile_cache.rb,
lib/view_component/component_error.rb,
lib/view_component/inline_template.rb,
lib/view_component/instrumentation.rb,
lib/view_component/system_test_case.rb,
lib/view_component/render_monkey_patch.rb,
lib/view_component/system_test_helpers.rb,
lib/view_component/with_content_helper.rb,
lib/rails/generators/abstract_generator.rb,
lib/view_component/capture_compatibility.rb,
lib/view_component/docs_builder_component.rb,
lib/view_component/rendering_monkey_patch.rb,
lib/view_component/render_component_helper.rb,
lib/view_component/rendering_component_helper.rb,
lib/view_component/render_to_string_monkey_patch.rb,
lib/view_component/render_component_to_string_helper.rb,
app/controllers/concerns/view_component/preview_actions.rb

Overview

:nodoc:

Defined Under Namespace

Modules: AbstractGenerator, CaptureCompatibility, CompileCache, InlineTemplate, Instrumentation, PreviewActions, RenderComponentHelper, RenderComponentToStringHelper, RenderMonkeyPatch, RenderToStringMonkeyPatch, RenderingComponentHelper, RenderingMonkeyPatch, Slotable, SystemTestHelpers, TestHelpers, Translatable, UseHelpers, VERSION, WithContentHelper Classes: AlreadyDefinedPolymorphicSlotSetterError, Base, BaseError, Collection, Compiler, ComponentError, Config, ContentAlreadySetForPolymorphicSlotError, ContentSlotNameError, ControllerCalledBeforeRenderError, DocsBuilderComponent, DuplicateContentError, DuplicateSlotContentError, EmptyOrInvalidInitializerError, Engine, HelpersCalledBeforeRenderError, InvalidCollectionArgumentError, InvalidSlotDefinitionError, InvalidSlotNameError, MissingCollectionArgumentError, MissingPreviewTemplateError, MultipleInlineTemplatesError, MultipleMatchingTemplatesForPreviewError, NilWithContentError, NoMatchingTemplatesForPreviewError, Preview, RedefinedSlotError, ReservedParameterError, ReservedPluralSlotNameError, ReservedSingularSlotNameError, Slot, SlotPredicateNameError, SystemTestCase, SystemTestControllerNefariousPathError, SystemTestControllerOnlyAllowedInTestError, TemplateError, TestCase, TranslateCalledBeforeRenderError, UncountableSlotNameError

Constant Summary collapse

DEPRECATION_HORIZON =
"4.0.0"
Deprecation =
ActiveSupport::Deprecation.new(DEPRECATION_HORIZON, "ViewComponent")