# File lazy.rb, line 138 def demand( promise ) if promise.respond_to? :__result__ promise.__result__ else # not really a promise promise end end