File tree Expand file tree Collapse file tree 3 files changed +17
-16
lines changed
Expand file tree Collapse file tree 3 files changed +17
-16
lines changed Original file line number Diff line number Diff line change 22require "csspool"
33
44require "csscss/version"
5+ require "csscss/types"
56require "csscss/redundancy_analyzer"
67
78module Csscss
Original file line number Diff line number Diff line change @@ -30,19 +30,3 @@ def downcase_all_expressions(rule_set)
3030 rule_set . declarations . each { |dec | dec . property . downcase! }
3131 end
3232end
33-
34- class Csscss ::RuleSet < Struct . new ( :selectors , :declarations )
35- def self . from_csspool ( rule_set )
36- new ( rule_set . selectors . map ( &:to_s ) , rule_set . declarations . map { |dec | Csscss ::Declaration . from_csspool ( dec ) } )
37- end
38- end
39-
40- class Csscss ::Declaration < Struct . new ( :property , :value )
41- def self . from_csspool ( dec )
42- new ( dec . property . to_s , dec . expressions . join ( " " ) )
43- end
44- end
45-
46- class Csscss ::Match < Struct . new ( :rule_set , :matched_rule_set )
47- end
48-
Original file line number Diff line number Diff line change 1+ class Csscss ::RuleSet < Struct . new ( :selectors , :declarations )
2+ def self . from_csspool ( rule_set )
3+ new ( rule_set . selectors . map ( &:to_s ) , rule_set . declarations . map { |dec | Csscss ::Declaration . from_csspool ( dec ) } )
4+ end
5+ end
6+
7+ class Csscss ::Declaration < Struct . new ( :property , :value )
8+ def self . from_csspool ( dec )
9+ new ( dec . property . to_s , dec . expressions . join ( " " ) )
10+ end
11+ end
12+
13+ class Csscss ::Match < Struct . new ( :rule_set , :matched_rule_sets )
14+ end
15+
16+
You can’t perform that action at this time.
0 commit comments