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

    • module ViewComponent
    • module ViewComponent::CaptureCompatibility
    • module ViewComponent::CaptureCompatibility::InstanceMethods
    • module ViewComponent::CompileCache
    • module ViewComponent::Configurable
    • module ViewComponent::InlineTemplate
    • module ViewComponent::Instrumentation
    • module ViewComponent::PreviewActions
    • module ViewComponent::RequestDetails
    • module ViewComponent::Slotable
    • module ViewComponent::SlotableDefault
    • module ViewComponent::SystemTestHelpers
    • module ViewComponent::TestHelpers
    • module ViewComponent::Translatable
    • module ViewComponent::UseHelpers
    • module ViewComponent::VERSION
    • module ViewComponent::WithContentHelper
  • Classes

    • class ViewComponent::AlreadyDefinedPolymorphicSlotSetterError
    • class ViewComponent::Base
    • class ViewComponent::BaseError
    • class ViewComponent::Collection
    • class ViewComponent::Compiler
    • class ViewComponent::Config
    • class ViewComponent::ContentAlreadySetForPolymorphicSlotError
    • class ViewComponent::ContentSlotNameError
    • class ViewComponent::ControllerCalledBeforeRenderError
    • class ViewComponent::DuplicateContentError
    • class ViewComponent::DuplicateSlotContentError
    • class ViewComponent::EmptyOrInvalidInitializerError
    • class ViewComponent::Engine
    • class ViewComponent::HelpersCalledBeforeRenderError
    • class ViewComponent::InvalidCollectionArgumentError
    • class ViewComponent::InvalidSlotDefinitionError
    • class ViewComponent::InvalidSlotNameError
    • class ViewComponent::MissingCollectionArgumentError
    • class ViewComponent::MissingPreviewTemplateError
    • class ViewComponent::MissingTemplateError
    • class ViewComponent::MultipleInlineTemplatesError
    • class ViewComponent::NilWithContentError
    • class ViewComponent::Preview
    • class ViewComponent::RedefinedSlotError
    • class ViewComponent::ReservedParameterError
    • class ViewComponent::ReservedPluralSlotNameError
    • class ViewComponent::ReservedSingularSlotNameError
    • class ViewComponent::Slot
    • class ViewComponent::SlotPredicateNameError
    • class ViewComponent::SystemTestCase
    • class ViewComponent::SystemTestControllerNefariousPathError
    • class ViewComponent::Template
    • class ViewComponent::Template::File
    • class ViewComponent::Template::Inline
    • class ViewComponent::Template::InlineCall
    • class ViewComponent::TemplateError
    • class ViewComponent::TestCase
    • class ViewComponent::Translatable::I18nBackend
    • class ViewComponent::TranslateCalledBeforeRenderError
    • class ViewComponent::UncountableSlotNameError
    • class ViewComponentsController
    • class ViewComponentsSystemTestController
    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. 4.0.0.alpha1

Source



Select a file from the right

Source Files

  • app/controllers/concerns/view_component/preview_actions.rb
  • app/controllers/view_components_controller.rb
  • app/controllers/view_components_system_test_controller.rb
  • lib/view_component.rb
  • lib/view_component/base.rb
  • lib/view_component/capture_compatibility.rb
  • lib/view_component/collection.rb
  • lib/view_component/compile_cache.rb
  • lib/view_component/compiler.rb
  • lib/view_component/config.rb
  • lib/view_component/configurable.rb
  • lib/view_component/deprecation.rb
  • lib/view_component/engine.rb
  • lib/view_component/errors.rb
  • lib/view_component/inline_template.rb
  • lib/view_component/instrumentation.rb
  • lib/view_component/preview.rb
  • lib/view_component/request_details.rb
  • lib/view_component/slot.rb
  • lib/view_component/slotable.rb
  • lib/view_component/slotable_default.rb
  • lib/view_component/system_test_case.rb
  • lib/view_component/system_test_helpers.rb
  • lib/view_component/template.rb
  • lib/view_component/test_case.rb
  • lib/view_component/test_helpers.rb
  • lib/view_component/translatable.rb
  • lib/view_component/use_helpers.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