Module: top_level_module::DeepCover

Defined in:
lib/deep_cover/setup/clone_mode_entry_template.rb,
lib/deep_cover/core_ext/exec_callbacks.rb,
lib/deep_cover/tools/after_tests.rb,
lib/deep_cover/global_variables.rb,
lib/deep_cover/persistence.rb,
lib/deep_cover/version.rb

Overview

rubocop:disable Naming/ClassAndModuleCamelCase

Defined Under Namespace

Modules: ExecCallbacks, GlobalVariables, Tools Classes: Persistence

Constant Summary collapse

VERSION =
'0.7.5'

Class Method Summary collapse

Class Method Details

.saveObject



30
31
32
33
34
35
# File 'lib/deep_cover/setup/clone_mode_entry_template.rb', line 30

def self.save
  return if saved?

  Persistence.new($_cache_directory).save_trackers(GlobalVariables.tracker_hits_per_path($_global_name))
  @saved = true
end

.saved?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/deep_cover/setup/clone_mode_entry_template.rb', line 37

def self.saved?
  @saved ||= false
end

.setupObject



25
26
27
28
# File 'lib/deep_cover/setup/clone_mode_entry_template.rb', line 25

def self.setup
  Tools::AfterTests.after_tests { save }
  ExecCallbacks.before_exec { save }
end