Class: Ansible::Ruby::Modules::Gem
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Gem
- Defined in:
- lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb
Instance Method Summary collapse
-
#build_flags ⇒ Object?
Allow adding build flags for gem compilation.
-
#executable ⇒ Object?
Override the path to the gem executable.
-
#gem_source ⇒ String?
The path to a local gem used as installation source.
-
#include_dependencies ⇒ :yes, ...
Whether to include dependencies or not.
-
#include_doc ⇒ String?
Install with or without docs.
-
#name ⇒ String
The name of the gem to be managed.
-
#pre_release ⇒ String?
Allow installation of pre-release versions of the gem.
-
#repository ⇒ Object?
The repository from which the gem will be installed.
-
#state ⇒ :present, ...
The desired state of the gem.
-
#user_install ⇒ String?
Install gem in user’s local gems cache or for all users.
-
#version ⇒ String?
Version of the gem to be installed/removed.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#build_flags ⇒ Object?
Returns Allow adding build flags for gem compilation.
48 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 48 attribute :build_flags |
#executable ⇒ Object?
Returns Override the path to the gem executable.
33 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 33 attribute :executable |
#gem_source ⇒ String?
Returns The path to a local gem used as installation source.
18 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 18 attribute :gem_source |
#include_dependencies ⇒ :yes, ...
Returns Whether to include dependencies or not.
22 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 22 attribute :include_dependencies |
#include_doc ⇒ String?
Returns Install with or without docs.
44 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 44 attribute :include_doc |
#name ⇒ String
Returns The name of the gem to be managed.
10 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 10 attribute :name |
#pre_release ⇒ String?
Returns Allow installation of pre-release versions of the gem.
40 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 40 attribute :pre_release |
#repository ⇒ Object?
Returns The repository from which the gem will be installed.
26 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 26 attribute :repository |
#state ⇒ :present, ...
Returns The desired state of the gem. C(latest) ensures that the latest version is installed.
14 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 14 attribute :state |
#user_install ⇒ String?
Returns Install gem in user’s local gems cache or for all users.
29 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 29 attribute :user_install |
#version ⇒ String?
Returns Version of the gem to be installed/removed.
36 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/language/gem.rb', line 36 attribute :version |