Method: Less::Node::Element#inspect
- Defined in:
- lib/less/engine/nodes/element.rb
#inspect(depth = 0) ⇒ Object
137 138 139 140 141 142 143 144 145 146 147 |
# File 'lib/less/engine/nodes/element.rb', line 137 def inspect depth = 0 indent = lambda {|i| '. ' * i } put = lambda {|ary| ary.map {|i| indent[ depth + 1 ] + i.inspect } * "\n"} (root?? "\n" : "") + [ indent[ depth ] + (self == '' ? '*' : self.to_s), put[ properties ], put[ variables ], elements.map {|i| i.inspect( depth + 1 ) } * "\n" ].reject(&:empty?).join("\n") + "\n" + indent[ depth ] end |