lib/solve.rb in solve-2.0.0 vs lib/solve.rb in solve-2.0.1
- old
+ new
@@ -8,16 +8,18 @@
require_relative 'solve/errors'
require_relative 'solve/graph'
require_relative 'solve/ruby_solver'
require_relative 'solve/gecode_solver'
+ # We have to set the default engine here, it gets set on the wrong object if
+ # we put this in the metaclass context below.
+ @engine = :ruby
+
class << self
# @return [Solve::Formatter]
attr_reader :tracer
- @engine = :ruby
-
# Returns the currently configured engine.
# @see #engine=
# @return [Symbol]
attr_reader :engine
@@ -71,6 +73,8 @@
end
end
private :solver_for_engine
end
+
end
+