Skip to content

Commit 37e5e33

Browse files
committed
Use best practice when declaring structs
1 parent b8b03c3 commit 37e5e33

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/csscss/types.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Csscss
2-
class Declaration < Struct.new(:property, :value, :parents)
2+
Declaration = Struct.new(:property, :value, :parents) do
33
def self.from_csspool(dec)
44
new(dec.property.to_s.downcase, dec.expressions.join(" ").downcase)
55
end
@@ -79,7 +79,7 @@ def normalize_value(value)
7979
end
8080
end
8181

82-
class Selector < Struct.new(:selectors)
82+
Selector = Struct.new(:selectors) do
8383
def self.from_parser(selectors)
8484
new(selectors.to_s.strip)
8585
end
@@ -97,6 +97,5 @@ def inspect
9797
end
9898
end
9999

100-
class Ruleset < Struct.new(:selectors, :declarations)
101-
end
100+
Ruleset = Struct.new(:selectors, :declarations)
102101
end

0 commit comments

Comments
 (0)