class Less::Node::Mixin::Call
Public Class Methods
new(mixin, params, parent)
click to toggle source
# File lib/less/engine/nodes/element.rb, line 214 def initialize mixin, params, parent # puts "Initializing a Mixin::Call #{mixin}" @mixin = mixin self.parent = parent @params = params.each do |e| e.parent = self.parent end end
Public Instance Methods
inspect()
click to toggle source
# File lib/less/engine/nodes/element.rb, line 229 def inspect "#{@mixin.to_s} (#{@params})" end
to_css(env = nil)
click to toggle source
# File lib/less/engine/nodes/element.rb, line 223 def to_css env = nil # puts "\n\n" # puts "call .#{@mixin.name} #{@params} <#{@params.class}>" @mixin.call(@params.map {|e| e.evaluate(env) }) end