gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module Erb
    • module Erb::Generators
    • module Haml
    • module Haml::Generators
    • module Locale
    • module Locale::Generators
    • module Preview
    • module Preview::Generators
    • module PreviewHelper
    • module Rails
    • module Rails::Generators
    • module Rspec
    • module Rspec::Generators
    • module Slim
    • module Slim::Generators
    • module Stimulus
    • module Stimulus::Generators
    • module Tailwindcss
    • module Tailwindcss::Generators
    • module TestUnit
    • module TestUnit::Generators
    • module ViewComponent
    • module ViewComponent::AbstractGenerator
    • module ViewComponent::CompileCache
    • module ViewComponent::ContentAreas
    • module ViewComponent::Instrumentation
    • module ViewComponent::PolymorphicSlots
    • module ViewComponent::PolymorphicSlots::ClassMethods
    • module ViewComponent::PolymorphicSlots::InstanceMethods
    • module ViewComponent::PreviewActions
    • module ViewComponent::RenderComponentHelper
    • module ViewComponent::RenderComponentToStringHelper
    • module ViewComponent::RenderMonkeyPatch
    • module ViewComponent::RenderToStringMonkeyPatch
    • module ViewComponent::RenderingComponentHelper
    • module ViewComponent::RenderingMonkeyPatch
    • module ViewComponent::Slotable
    • module ViewComponent::SlotableV2
    • module ViewComponent::TestHelpers
    • module ViewComponent::Translatable
    • module ViewComponent::VERSION
    • module ViewComponent::WithContentHelper
    • module YARD
  • Classes

    • class Erb::Generators::ComponentGenerator
    • class Haml::Generators::ComponentGenerator
    • class Locale::Generators::ComponentGenerator
    • class Preview::Generators::ComponentGenerator
    • class Rails::Generators::ComponentGenerator
    • class Rspec::Generators::ComponentGenerator
    • class Slim::Generators::ComponentGenerator
    • class Stimulus::Generators::ComponentGenerator
    • class Tailwindcss::Generators::ComponentGenerator
    • class TestUnit::Generators::ComponentGenerator
    • class ViewComponent::Base
    • class ViewComponent::Collection
    • class ViewComponent::Compiler
    • class ViewComponent::ComponentError
    • class ViewComponent::Config
    • class ViewComponent::DocsBuilderComponent
    • class ViewComponent::DocsBuilderComponent::MethodDoc
    • class ViewComponent::DocsBuilderComponent::Section
    • class ViewComponent::Engine
    • class ViewComponent::Preview
    • class ViewComponent::PreviewTemplateError
    • class ViewComponent::Slot
    • class ViewComponent::SlotV2
    • class ViewComponent::TemplateError
    • class ViewComponent::TestCase
    • class ViewComponent::Translatable::I18nBackend
    • class ViewComponentsController
    • class YARD::MattrAccessorHandler
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
    • Changelog
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. view_component
  3. 2.67.0
  4. module ViewComponent

module ViewComponent

Modules in this namespace

AbstractGenerator

module

in ViewComponent

CompileCache

module

in ViewComponent

ContentAreas

module

in ViewComponent

Instrumentation

module

in ViewComponent

PolymorphicSlots

module

in ViewComponent

PreviewActions

module

in ViewComponent

RenderComponentHelper

module

in ViewComponent

RenderComponentToStringHelper

module

in ViewComponent

RenderMonkeyPatch

module

in ViewComponent

RenderToStringMonkeyPatch

module

in ViewComponent

RenderingComponentHelper

module

in ViewComponent

RenderingMonkeyPatch

module

in ViewComponent

Slotable

module

in ViewComponent

SlotableV2

module

in ViewComponent

TestHelpers

module

in ViewComponent

Translatable

module

in ViewComponent

VERSION

module

in ViewComponent

WithContentHelper

module

in ViewComponent

Classes in this namespace

Base

class

in ViewComponent

Collection

class

in ViewComponent

Compiler

class

in ViewComponent

ComponentError

class

in ViewComponent

Config

class

in ViewComponent

DocsBuilderComponent

class

in ViewComponent

Engine

class

in ViewComponent

Preview

class

in ViewComponent

PreviewTemplateError

class

in ViewComponent

Slot

class

in ViewComponent

SlotV2

class

in ViewComponent

TemplateError

class

in ViewComponent

TestCase

class

in ViewComponent

Modules

  • ViewComponent::AbstractGenerator
  • ViewComponent::CompileCache
  • ViewComponent::ContentAreas
  • ViewComponent::Instrumentation
  • ViewComponent::PolymorphicSlots
  • ViewComponent::PreviewActions
  • ViewComponent::RenderComponentHelper
  • ViewComponent::RenderComponentToStringHelper
  • ViewComponent::RenderMonkeyPatch
  • ViewComponent::RenderToStringMonkeyPatch
  • ViewComponent::RenderingComponentHelper
  • ViewComponent::RenderingMonkeyPatch
  • ViewComponent::Slotable
  • ViewComponent::SlotableV2
  • ViewComponent::TestHelpers
  • ViewComponent::Translatable
  • ViewComponent::VERSION
  • ViewComponent::WithContentHelper

Classes

  • ViewComponent::Base
  • ViewComponent::Collection
  • ViewComponent::Compiler
  • ViewComponent::ComponentError
  • ViewComponent::Config
  • ViewComponent::DocsBuilderComponent
  • ViewComponent::Engine
  • ViewComponent::Preview
  • ViewComponent::PreviewTemplateError
  • ViewComponent::Slot
  • ViewComponent::SlotV2
  • ViewComponent::TemplateError
  • ViewComponent::TestCase

Defined in

  • app/controllers/concerns/view_component/preview_actions.rb
  • lib/rails/generators/abstract_generator.rb
  • lib/view_component.rb
  • lib/view_component/base.rb
  • lib/view_component/collection.rb
  • lib/view_component/compile_cache.rb
  • lib/view_component/compiler.rb
  • lib/view_component/component_error.rb
  • lib/view_component/config.rb
  • lib/view_component/content_areas.rb
  • lib/view_component/deprecation.rb
  • lib/view_component/docs_builder_component.rb
  • lib/view_component/engine.rb
  • lib/view_component/instrumentation.rb
  • lib/view_component/polymorphic_slots.rb
  • lib/view_component/preview.rb
  • lib/view_component/preview_template_error.rb
  • lib/view_component/render_component_helper.rb
  • lib/view_component/render_component_to_string_helper.rb
  • lib/view_component/render_monkey_patch.rb
  • lib/view_component/render_to_string_monkey_patch.rb
  • lib/view_component/rendering_component_helper.rb
  • lib/view_component/rendering_monkey_patch.rb
  • lib/view_component/slot.rb
  • lib/view_component/slot_v2.rb
  • lib/view_component/slotable.rb
  • lib/view_component/slotable_v2.rb
  • lib/view_component/template_error.rb
  • lib/view_component/test_case.rb
  • lib/view_component/test_helpers.rb
  • lib/view_component/translatable.rb
  • lib/view_component/version.rb
  • lib/view_component/with_content_helper.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem