Class: ERBLint::Utils::InlineConfigs
- Inherits:
-
Object
- Object
- ERBLint::Utils::InlineConfigs
- Defined in:
- lib/erb_lint/utils/inline_configs.rb
Class Method Summary collapse
Class Method Details
.disabled_rules(line) ⇒ Object
10 11 12 |
# File 'lib/erb_lint/utils/inline_configs.rb', line 10 def self.disabled_rules(line) line.match(/# erblint:disable (?<rules>.*) %>/)&.named_captures&.fetch("rules") end |
.rule_disable_comment_for_lines?(rule, lines) ⇒ Boolean
6 7 8 |
# File 'lib/erb_lint/utils/inline_configs.rb', line 6 def self.rule_disable_comment_for_lines?(rule, lines) lines.match?(/# erblint:disable (?<rules>.*#{rule}).*/) end |