Module: Csscss::Parser::MultiSideTransformer

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/csscss/parser/multi_side_transformer.rb', line 4

def self.extended(base)
  base.instance_eval do
    extend ClassMethods

    rule(@property => simple(:inherit)) {[]}

    rule({@property => {
      top:simple(:top),
      right:simple(:right),
      bottom:simple(:bottom),
      left:simple(:left)
    }}, &method(:transform_sides))
  end
end