Module: Plumbo
- Defined in:
- lib/plumbo.rb,
lib/plumbo/panel.rb,
lib/plumbo/railtie.rb,
lib/plumbo/version.rb,
lib/plumbo/stimulus.rb,
lib/plumbo/collector.rb,
lib/plumbo/middleware.rb,
lib/plumbo/configuration.rb
Overview
Plumbo — a development-only panel that lists every controller, view, and partial used to render the current page, with click-to-copy @paths for pasting into an AI assistant. Self-contained: it injects its own HTML, CSS, and JS, so the host app needs no Tailwind, Stimulus, or JS bundler.
Defined Under Namespace
Modules: Panel, Stimulus Classes: Collector, Configuration, Middleware, Railtie
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.config ⇒ Object
Global configuration, lazily created with dev-only defaults.
Class Method Summary collapse
-
.configure {|config| ... } ⇒ Object
Override defaults from an initializer: Plumbo.configure { |c| … }.
Class Attribute Details
.config ⇒ Object
Global configuration, lazily created with dev-only defaults.
17 18 19 |
# File 'lib/plumbo.rb', line 17 def config @config ||= Configuration.new end |
Class Method Details
.configure {|config| ... } ⇒ Object
Override defaults from an initializer: Plumbo.configure { |c| … }
22 23 24 |
# File 'lib/plumbo.rb', line 22 def configure yield config end |