Module: Browsable
- Defined in:
- lib/browsable.rb,
lib/browsable/cli.rb,
lib/browsable/rspec.rb,
lib/browsable/config.rb,
lib/browsable/doctor.rb,
lib/browsable/policy.rb,
lib/browsable/replay.rb,
lib/browsable/report.rb,
lib/browsable/target.rb,
lib/browsable/finding.rb,
lib/browsable/railtie.rb,
lib/browsable/version.rb,
lib/browsable/minitest.rb,
lib/browsable/audit_log.rb,
lib/browsable/middleware.rb,
lib/browsable/test_report.rb,
lib/browsable/sources/base.rb,
lib/browsable/analyzers/css.rb,
lib/browsable/analyzers/erb.rb,
lib/browsable/drivers/rspec.rb,
lib/browsable/sources/views.rb,
lib/browsable/analyzers/base.rb,
lib/browsable/analyzers/html.rb,
lib/browsable/asset_resolver.rb,
lib/browsable/html_extractor.rb,
lib/browsable/policy_scanner.rb,
lib/browsable/sources/builds.rb,
lib/browsable/formatters/json.rb,
lib/browsable/policy_detector.rb,
lib/browsable/policy_resolver.rb,
lib/browsable/drivers/minitest.rb,
lib/browsable/formatters/human.rb,
lib/browsable/formatters/github.rb,
lib/browsable/sources/importmap.rb,
lib/browsable/sources/javascripts.rb,
lib/browsable/sources/stylesheets.rb,
lib/browsable/analyzers/javascript.rb,
lib/browsable/sources/public_assets.rb,
lib/generators/browsable/install/install_generator.rb
Overview
Convenience shim so ‘Browsable::RSpec.configure { … }` works at top level.
Defined Under Namespace
Modules: Analyzers, Drivers, Formatters, Generators, Sources Classes: AssetResolver, AuditLog, CLI, Config, ConfigError, DependencyError, Doctor, Error, Finding, HtmlExtractor, Middleware, Policy, PolicyDetector, PolicyResolver, PolicyScanner, Railtie, Replay, Report, Target, TestReport
Constant Summary collapse
Class Attribute Summary collapse
-
.asset_resolver ⇒ Object
The shared AssetResolver.
- .audit_log ⇒ Object
-
.loader ⇒ Object
The shared Zeitwerk loader.
Class Method Summary collapse
-
.data_dir ⇒ Object
Absolute path to the gem’s bundled ‘data/` directory.
Class Attribute Details
.asset_resolver ⇒ Object
The shared AssetResolver. Lazily constructed against the current Rails app the first time it’s asked for.
91 92 93 |
# File 'lib/browsable/audit_log.rb', line 91 def asset_resolver @asset_resolver ||= AssetResolver.new end |
.audit_log ⇒ Object
82 83 84 |
# File 'lib/browsable/audit_log.rb', line 82 def audit_log @audit_log ||= AuditLog.new end |
.loader ⇒ Object
The shared Zeitwerk loader. Exposed so specs (and rake) can eager-load.
22 23 24 |
# File 'lib/browsable.rb', line 22 def loader @loader end |
Class Method Details
.data_dir ⇒ Object
Absolute path to the gem’s bundled ‘data/` directory.
25 26 27 |
# File 'lib/browsable.rb', line 25 def data_dir File.("../data", __dir__) end |