Module: Artifactory::Configurable

Defined in:
lib/cicd/builder/mixlib/repo/artifactory.rb

Overview

A re-usable class containing configuration information for the Client. See Defaults for a list of default values.

Instance Method Summary collapse

Instance Method Details

#reset!self Also known as: setup

Reset all configuration options to their default values.

Examples:

Reset all settings

Artifactory.reset!

Returns:

  • (self)


49
50
51
52
53
54
55
# File 'lib/cicd/builder/mixlib/repo/artifactory.rb', line 49

def reset!
  Defaults.reset!
  Artifactory::Configurable.keys.each do |key|
    instance_variable_set(:"@#{key}", Defaults.options[key])
  end
  self
end