Class: HtmlScssClassChecker::ClassExtractor
- Inherits:
-
Object
- Object
- HtmlScssClassChecker::ClassExtractor
- Defined in:
- lib/html_scss_class_checker/class_extractor.rb
Class Method Summary collapse
Class Method Details
.extract_from_html(content) ⇒ Object
6 7 8 |
# File 'lib/html_scss_class_checker/class_extractor.rb', line 6 def self.extract_from_html(content) content.scan(/class="([^"]+)"/).flatten.map { |cls| cls.split }.flatten.to_set end |
.extract_from_scss(content) ⇒ Object
10 11 12 |
# File 'lib/html_scss_class_checker/class_extractor.rb', line 10 def self.extract_from_scss(content) content.scan(/\.[\w-]+/).flatten.map { |cls| cls.delete_prefix('.') }.to_set end |