class Oneds::Mrproper::CLI
Public Instance Methods
clean()
click to toggle source
# File lib/oneds/mrproper/cli.rb, line 42 def clean initialize_logger(options) client = Oneds::Mrproper::One::Helper.client options[:'one-secret'], options[:'one-endpoint'] Oneds::Mrproper::Cleaners::SystemCleaner.new(client, options[:'dry-run']).clean if options[:system] Oneds::Mrproper::Cleaners::ImageCleaner.new(client, options[:'dry-run']).clean if options[:image] Oneds::Mrproper::Cleaners::DirectoryCleaner.new(client, options[:'dry-run']).clean if options[:directory] end
Private Instance Methods
initialize_logger(options)
click to toggle source
# File lib/oneds/mrproper/cli.rb, line 54 def initialize_logger(options) level = 'ERROR' level = 'INFO' if options[:info] || options[:'dry-run'] level = 'DEBUG' if options[:debug] Yell.new :stdout, name: Object, level: level.downcase, format: Yell::DefaultFormat Object.send :include, Yell::Loggable logger.info 'DRY RUN ENABLED' if options[:'dry-run'] end