Class: MirrorMirror::Transformation::QuadShorthand
Constant Summary
collapse
- SHORTHAND_PROPERTIES =
Set[
'border-color',
'border-width',
'border-style',
'margin',
'outline',
'padding'
]
Instance Method Summary
collapse
instances, #transform_name, #transform_name?, #transform_value, #transform_value?
Methods inherited from Base
inherited, instances
Instance Method Details
16
17
18
19
20
21
22
23
|
# File 'lib/mirror-mirror/transformation/quad_shorthand.rb', line 16
def transform_expression(name, expression)
if expression.is_a?(Sass::Script::List) &&
expression.separator == :space &&
expression.value.size == 4
expression.value[1], expression.value[3] = expression.value[3], expression.value[1]
end
expression
end
|
12
13
14
|
# File 'lib/mirror-mirror/transformation/quad_shorthand.rb', line 12
def transform_expression?(name)
SHORTHAND_PROPERTIES.include?(name)
end
|