Module: Guardrails
- Defined in:
- lib/guardrails.rb,
lib/guardrails/init.rb,
lib/guardrails/audit.rb,
lib/guardrails/icons.rb,
lib/guardrails/tokens.rb,
lib/guardrails/railtie.rb,
lib/guardrails/version.rb,
lib/guardrails/a11y_deep.rb,
lib/guardrails/a11y_audit.rb,
lib/guardrails/class_itis.rb,
lib/guardrails/erb_parser.rb,
lib/guardrails/visual_diff.rb,
lib/guardrails/configuration.rb,
lib/guardrails/init/prompter.rb,
lib/guardrails/token_matcher.rb,
lib/guardrails/hex_normalizer.rb,
lib/guardrails/stimulus_audit.rb,
lib/guardrails/audit/auto_fixer.rb,
lib/guardrails/init/config_writer.rb,
lib/guardrails/partial_similarity.rb,
lib/guardrails/init/stack_detector.rb,
lib/guardrails/view_component_audit.rb,
lib/guardrails/audit/markdown_writer.rb,
lib/guardrails/visual_diff/snap_diff.rb,
lib/guardrails/cross_codebase_patterns.rb,
lib/guardrails/lookbook/component_report.rb,
lib/guardrails/init/media_query_scaffolder.rb,
lib/guardrails/lookbook/panel_registration.rb,
lib/guardrails/tokens/tailwind_config_parser.rb
Defined Under Namespace
Modules: ErbParser, HexNormalizer, Lookbook Classes: A11yAudit, A11yDeep, Audit, ClassItis, Configuration, CrossCodebasePatterns, Error, Icons, Init, PartialSimilarity, Railtie, StimulusAudit, TokenMatcher, Tokens, ViewComponentAudit, VisualDiff
Constant Summary collapse
- VERSION =
"1.0.0"
Class Method Summary collapse
-
.configuration ⇒ Object
Cached Configuration singleton.
- .configure {|configuration| ... } ⇒ Object
- .reset_configuration! ⇒ Object
Class Method Details
.configuration ⇒ Object
Cached Configuration singleton. Tests can reset via ‘Guardrails.reset_configuration!` so changes in one example don’t leak into another.
89 90 91 |
# File 'lib/guardrails/configuration.rb', line 89 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
93 94 95 |
# File 'lib/guardrails/configuration.rb', line 93 def configure yield configuration end |
.reset_configuration! ⇒ Object
97 98 99 |
# File 'lib/guardrails/configuration.rb', line 97 def reset_configuration! @configuration = Configuration.new end |