Class: Terradactyl::Terraform::VersionManager::Defaults
- Inherits:
-
Object
- Object
- Terradactyl::Terraform::VersionManager::Defaults
- 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
-
#install_dir ⇒ Object
Returns the value of attribute install_dir.
-
#releases_url ⇒ Object
Returns the value of attribute releases_url.
-
#version ⇒ Object
Returns the value of attribute version.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ Defaults
constructor
A new instance of Defaults.
- #reset! ⇒ Object
Constructor Details
#initialize ⇒ Defaults
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_dir ⇒ Object
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_url ⇒ Object
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 |
#version ⇒ Object
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
.load ⇒ Object
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 |