# File lib/less/engine/nodes/property.rb, line 104
104: def evaluate env = nil
105: if declaration
106: # puts "evaluating DEC"
107: value.evaluate #2
108: else
109: # puts "evaluating #{to_s} par: #{parent} env: #{env ? env.variables : "nil"}"
110: begin
111: var = (env || self.parent).nearest(to_s) #3
112: rescue VariableNameError
113: var = self.parent.nearest(to_s)
114: end
115: var.evaluate
116: end
117: end
# File lib/less/engine/nodes/property.rb, line 96
96: def inspect
97: "@#{super}"
98: end
# File lib/less/engine/nodes/property.rb, line 123
123: def to_css env = nil
124: val = evaluate env
125: if val.respond_to? :to_css
126: env ? val.to_css(env) : val.to_css
127: else
128: val.map {|i| env ? i.to_css(env) : i.to_css }.join ', '
129: end
130: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.