Sha256: 5ece6e303e1903a94e42d8c6cd3403da1922c6d6c8e3035cd67a3bf955d4a0ad
Contents?: true
Size: 460 Bytes
Versions: 2
Compression:
Stored size: 460 Bytes
Contents
require 'json' require 'set' module HtmlScssClassChecker class FileProcessor def initialize(file_path, file_type) @file_path = file_path @file_type = file_type end def list_classes content = File.read(@file_path) case @file_type when 'html' ClassExtractor.extract_from_html(content) when 'scss' ClassExtractor.extract_from_scss(content) else Set.new end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
html_scss_class_checker-0.2.1 | lib/html_scss_class_checker/file_processor.rb |
html_scss_class_checker-0.2.0 | lib/html_scss_class_checker/file_processor.rb |