class MirrorMirror::Transformation::BoxShadow
Constants
- NEGATIVE_ONE
Public Instance Methods
flip_it(expression)
click to toggle source
# File lib/mirror-mirror/transformation/box_shadow.rb, line 23 def flip_it(expression) opts(expression.options) do expression.times(NEGATIVE_ONE) end end
transform_expression(name, expression)
click to toggle source
# File lib/mirror-mirror/transformation/box_shadow.rb, line 9 def transform_expression(name, expression) for_each_value(expression) do |e| case e when Sass::Script::List if e.value[0].is_a?(Sass::Script::Number) e.value[0] = flip_it(e.value[0]) end when Sass::Script::Number e = flip_it(e) end e end end
transform_expression?(name)
click to toggle source
# File lib/mirror-mirror/transformation/box_shadow.rb, line 3 def transform_expression?(name) name == "box-shadow" end