Class: Middleman::Presentation::CssClassExtracter
- Inherits:
-
Object
- Object
- Middleman::Presentation::CssClassExtracter
- Defined in:
- lib/middleman-presentation-core/css_class_extracter.rb
Overview
Extract css classes from html files
Defined Under Namespace
Classes: CssClass
Instance Method Summary collapse
Instance Method Details
#extract(paths, ignore: []) ⇒ Object
16 17 18 19 |
# File 'lib/middleman-presentation-core/css_class_extracter.rb', line 16 def extract(paths, ignore: []) classes = build(paths) classes.delete_if { |klass| ignore.include? klass }.sort_by { |klass, _| klass }.map { |klass, files| CssClass.new(name: klass, files: files) } end |