# File lib/less/engine/nodes/property.rb, line 104 def evaluate env = nil if declaration # puts "evaluating DEC" value.evaluate #2 else # puts "evaluating #{to_s} par: #{parent} env: #{env ? env.variables : "nil"}" begin var = (env || self.parent).nearest(to_s) #3 rescue VariableNameError var = self.parent.nearest(to_s) end var.evaluate end end