Method: Azure::Configurable#reset!
- Defined in:
- lib/azure/configurable.rb
#reset!(options = {}) ⇒ Object Also known as: setup
Reset configuration options to default values
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'lib/azure/configurable.rb', line 117 def reset!( = {}) Azure::Configurable.keys.each do |key| value = if self == Azure Azure::Default.[key] else Azure.send(key) end if key == :management_certificate @certificate_key = nil @private_key = nil send(:"#{key.to_s + '='}", value) else instance_variable_set(:"@#{key}", .fetch(key, value)) end end self.send(:reset_agents!) if self.respond_to?(:reset_agents!) self end |