Class: Terradactyl::Terraform::VersionManager::Defaults

Inherits:
Object
  • Object
show all
Defined in:
lib/terradactyl/terraform/version_manager/defaults.rb

Constant Summary collapse

DEFAULT_INSTALL_DIR =
Gem.bindir
DEFAULT_RELEASES_URL =
'https://releases.hashicorp.com/terraform'
DEFAULT_VERSION =
nil

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDefaults

Returns a new instance of Defaults.



17
18
19
# File 'lib/terradactyl/terraform/version_manager/defaults.rb', line 17

def initialize
  load_defaults
end

Instance Attribute Details

#install_dirObject

Returns the value of attribute install_dir.



15
16
17
# File 'lib/terradactyl/terraform/version_manager/defaults.rb', line 15

def install_dir
  @install_dir
end

#releases_urlObject

Returns the value of attribute releases_url.



15
16
17
# File 'lib/terradactyl/terraform/version_manager/defaults.rb', line 15

def releases_url
  @releases_url
end

#versionObject

Returns the value of attribute version.



15
16
17
# File 'lib/terradactyl/terraform/version_manager/defaults.rb', line 15

def version
  @version
end

Class Method Details

.loadObject



11
12
13
# File 'lib/terradactyl/terraform/version_manager/defaults.rb', line 11

def self.load
  new
end

Instance Method Details

#reset!Object



21
22
23
# File 'lib/terradactyl/terraform/version_manager/defaults.rb', line 21

def reset!
  load_defaults
end