class ProbDSL::PDistribution
Public Instance Methods
eval()
click to toggle source
# File lib/probdsl.rb, line 12 def eval self.dep do |m| m.call.eval end end
eval_pick()
click to toggle source
# File lib/probdsl.rb, line 18 def eval_pick cont,* = pick cont.call.eval_pick end
flatten()
click to toggle source
# File lib/probdsl.rb, line 23 def flatten self.dep do |m| m.call.flatten end end
to_d()
click to toggle source
# File lib/probdsl.rb, line 29 def to_d tmp = self.map { |f| f.call } shift do |cont| tmp.map {|f| proc { cont.call(f) } } # self.map { |f| # proc { cont.call(f.call) } # } end end