# File lib/less/engine/nodes/element.rb, line 244
244: def call args = []
245: if e = @rules.find {|r| r.is_a? Element }
246: raise CompileError, "#{e} in #{self.inspect}: can't nest selectors inside a dynamic mixin."
247: end
248:
249: env = Element.new
250:
251: @params.zip(args).each do |param, val|
252: env << (val ? Variable.new(param.to_s, Expression.new([val])) : param)
253: end
254:
255: #b ? Node::Variable.new(a.to_s, Expression.new([b])) : a
256:
257: # puts "#{self.inspect}"
258: # puts "env: #{env.variables} root?: #{env.root?}"
259: # puts "\nTOCSS"
260: to_css([], env)
261: end
# File lib/less/engine/nodes/element.rb, line 271
271: def inspect
272: ".#{name}()"
273: end
# File lib/less/engine/nodes/element.rb, line 275
275: def to_css path, env
276: super(path, env)
277: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.