In Files

Parent

Class Index [+]

Quicksearch

Less::Node::Element

Attributes

group[RW]

Public Instance Methods

sass_selector_str() click to toggle source
     # File lib/sass/less.rb, line 183
183:       def sass_selector_str
184:         case @selector
185:         when /[+>~]/; "#{@selector} #{@name}"
186:         else @selector + @name
187:         end
188:       end
to_sass_tree() click to toggle source
     # File lib/sass/less.rb, line 155
155:       def to_sass_tree
156:         if root?
157:           root = Sass::Tree::RootNode.new("")
158:           rules.each {|r| root << r.to_sass_tree}
159:           return root
160:         end
161:         return if hide_in_sass
162:         return if !self.equal?(group.first)
163: 
164:         last_el = nil
165:         sel = group.map do |el|
166:           comma_sel = []
167:           loop do
168:             comma_sel << el.sass_selector_str
169:             break unless el.rules.size == 1 && el.rules.first.is_a?(Element)
170:             el = el.rules.first
171:           end
172:           last_el = el
173:           comma_sel = comma_sel.join(' ').gsub(' :', ':')
174:           comma_sel.gsub!(/^:/, '&:') unless parent.root?
175:           comma_sel
176:         end.join(', ')
177: 
178:         rule = Sass::Tree::RuleNode.new([sel])
179:         last_el.rules.each {|r| rule << r.to_sass_tree}
180:         return rule
181:       end
top(env) click to toggle source
     # File lib/sass/less.rb, line 150
150:       def top(env)
151:         return self if parent.equal?(env)
152:         return parent.top(env)
153:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.