Module: ModalStack
- Defined in:
- lib/modal_stack.rb,
lib/modal_stack/engine.rb,
lib/modal_stack/version.rb,
lib/modal_stack/capybara.rb,
lib/modal_stack/configuration.rb,
lib/modal_stack/controller_extensions.rb,
lib/modal_stack/turbo_streams_extension.rb,
lib/modal_stack/helpers/modal_link_helper.rb,
lib/modal_stack/initializer_version_check.rb,
lib/modal_stack/helpers/modal_stack_assets_helper.rb,
lib/generators/modal_stack/install/install_generator.rb,
lib/modal_stack/helpers/modal_stack_container_helper.rb
Defined Under Namespace
Modules: Capybara, ControllerExtensions, Generators, Helpers, InitializerVersionCheck, TurboStreamsExtension Classes: Configuration, Engine, Error
Constant Summary collapse
- TARGET_ID =
Default IDs / headers — exposed for code that needs the values without instantiating Configuration. Configuration overrides them at the application level (config.dialog_id =, config.request_header =).
"modal-stack-root"- REQUEST_HEADER =
"X-Modal-Stack-Request"- INITIALIZER_VERSION =
Bumped when config/initializers/modal_stack.rb gains/loses an option, so apps that haven’t regenerated their initializer get a one-line boot warning. Independent from the gem’s VERSION.
"0.2.0"- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
20 21 22 |
# File 'lib/modal_stack.rb', line 20 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
24 25 26 |
# File 'lib/modal_stack.rb', line 24 def configure yield configuration end |
.reset_configuration! ⇒ Object
28 29 30 |
# File 'lib/modal_stack.rb', line 28 def reset_configuration! @configuration = Configuration.new end |