Class: Ansible::Ruby::Modules::Composer
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Composer
- Defined in:
- lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb
Overview
Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you
Instance Method Summary collapse
-
#arguments ⇒ String?
Composer arguments like required package, version and so on.
-
#command ⇒ String?
Composer command like “install”, “update” and so on.
-
#ignore_platform_reqs ⇒ :yes, ...
Ignore php, hhvm, lib-* and ext-* requirements and force the installation even if the local machine does not fulfill these.
-
#no_dev ⇒ :yes, ...
Disables installation of require-dev packages ( see –no-dev ).
-
#no_plugins ⇒ :yes, ...
Disables all plugins ( see –no-plugins ).
-
#no_scripts ⇒ :yes, ...
Skips the execution of all scripts defined in composer.json ( see –no-scripts ).
-
#optimize_autoloader ⇒ :yes, ...
Optimize autoloader during autoloader dump ( see –optimize-autoloader ).
-
#prefer_dist ⇒ :yes, ...
Forces installation from package dist even for dev versions ( see –prefer-dist ).
-
#prefer_source ⇒ :yes, ...
Forces installation from package sources when possible ( see –prefer-source ).
-
#working_dir ⇒ String
Directory of your project ( see –working-dir ).
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#arguments ⇒ String?
Returns Composer arguments like required package, version and so on.
15 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 15 attribute :arguments |
#command ⇒ String?
Returns Composer command like “install”, “update” and so on.
11 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 11 attribute :command |
#ignore_platform_reqs ⇒ :yes, ...
Returns Ignore php, hhvm, lib-* and ext-* requirements and force the installation even if the local machine does not fulfill these.
47 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 47 attribute :ignore_platform_reqs |
#no_dev ⇒ :yes, ...
Returns Disables installation of require-dev packages ( see –no-dev ).
31 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 31 attribute :no_dev |
#no_plugins ⇒ :yes, ...
Returns Disables all plugins ( see –no-plugins ).
39 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 39 attribute :no_plugins |
#no_scripts ⇒ :yes, ...
Returns Skips the execution of all scripts defined in composer.json ( see –no-scripts ).
35 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 35 attribute :no_scripts |
#optimize_autoloader ⇒ :yes, ...
Returns Optimize autoloader during autoloader dump ( see –optimize-autoloader ). Convert PSR-0/4 autoloading to classmap to get a faster autoloader. This is recommended especially for production, but can take a bit of time to run so it is currently not done by default.
43 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 43 attribute :optimize_autoloader |
#prefer_dist ⇒ :yes, ...
Returns Forces installation from package dist even for dev versions ( see –prefer-dist ).
27 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 27 attribute :prefer_dist |
#prefer_source ⇒ :yes, ...
Returns Forces installation from package sources when possible ( see –prefer-source ).
23 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 23 attribute :prefer_source |
#working_dir ⇒ String
Returns Directory of your project ( see –working-dir ).
19 |
# File 'lib/ansible/ruby/modules/generated/extras/packaging/language/composer.rb', line 19 attribute :working_dir |