# File ai/csp/problem.rb, line 70 def each_constraint(variable=nil, &block) if variable @var_to_con[variable].each(&block) if @var_to_con[variable] else @constraints.each(&block) end end