# File lib/dep_selector/gecode_wrapper.rb, line 33 def initialize(problem_or_package_count) if (problem_or_package_count.is_a?(Numeric)) @gecode_problem = Dep_gecode.VersionProblemCreate(problem_or_package_count, DumpStatistics, DebugLogsOn) else @gecode_problem = problem_or_package_count end ObjectSpace.define_finalizer(self, self.class.finalize(@gecode_problem)) end