prove_evaluator.rb revision aaca6ecef6de30842e9afb0bfb04a648a84abf5c
# We need the `unscoped` call to include theorems. ontology_name = object_hash[:ontology_name] self.object_hash = {ontology_name: ontology_name} create_proof_attempt_from_hash(object_hash) tactic_script_extra_options used_axioms).each do |hook| define_method("#{hook}_start") do define_method("#{hook}_end") do def proof_attempt_info(key = nil, value = nil) {ontology_name: value} if key == 'node' {:"tactic_script_#{key.underscore}" => value} when :tactic_script_extra_options {:tactic_script_extra_options => nil} {:time_taken => value} if key == 'seconds' when :used_time_components {key.underscore.to_sym => value} def goal_info(key, value) {key.underscore.to_sym => value} def initiate_concurrency_handling # overwrite this method - concurrency is not an issue here def finish_concurrency_handling # overwrite this method - concurrency is not an issue here def cancel_concurrency_handling_on_error # overwrite this method - concurrency is not an issue here