Sha256: 76411b45bdde26eac0c1ac71b98584c3a0e47a111057211db0c2898545bb34ca
Contents?: true
Size: 687 Bytes
Versions: 2
Compression:
Stored size: 687 Bytes
Contents
# frozen_string_literal: true require 'active_support/core_ext/array' require 'active_support/time' require 'config' require 'db_helper' require 'dry_run_reporter' require 'backup/remove_specified' require 'models' # main travis-backup class class Backup attr_accessor :config def initialize(config_args={}) @config = Config.new(config_args) @db_helper = DbHelper.new(@config) if @config.dry_run @dry_run_reporter = DryRunReporter.new end end def dry_run_report @dry_run_reporter.report end def run(args={}) Backup::RemoveSpecified.new(@config, @dry_run_reporter).run(args) @dry_run_reporter.print_report if @config.dry_run end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
travis-backup-for-v3-0.1.1 | lib/travis-backup.rb |
travis-backup-for-v3-0.1.0 | lib/travis-backup.rb |