Module: Wolfe

Defined in:
lib/wolfe.rb,
lib/wolfe/cli.rb,
lib/wolfe/cleanup.rb,
lib/wolfe/version.rb,
lib/wolfe/timespan_from_configuration.rb

Defined Under Namespace

Classes: CLI, Cleanup, TimespanFromConfiguration

Constant Summary collapse

VERSION =
"1.3.1"

Class Method Summary collapse

Class Method Details

.run_cleanup(file_path) ⇒ Object

Raises:

  • (ArgumentError)


8
9
10
11
12
13
14
# File 'lib/wolfe.rb', line 8

def self.run_cleanup file_path
  raise ArgumentError.new("Cleanup configuration file does not exist.") unless File.exist? file_path

  config = YAML::load_file( file_path )
  cleanup = Cleanup.new(config)
  cleanup.start
end