Module: PoiseLanguages::Static::Mixin
- Extended by:
- ClassMethods
- Defined in:
- lib/poise_languages/static/mixin.rb
Overview
Mixin for language providers to install from static archives.
Defined Under Namespace
Modules: ClassMethods
Instance Attribute Summary collapse
- #static_machines ⇒ Object included from ClassMethods
- #static_name ⇒ Object included from ClassMethods
- #static_retries ⇒ Object included from ClassMethods
- #static_strip_components ⇒ Object included from ClassMethods
- #static_url ⇒ Object included from ClassMethods
- #static_versions ⇒ Object included from ClassMethods
Class Method Summary collapse
- .included(klass) ⇒ Object extended from ClassMethods
- .provides_auto?(node, resource) ⇒ Boolean extended from ClassMethods
- .static_machine_label(node, _resource = nil) ⇒ Object extended from ClassMethods
- .static_options(name: nil, versions: [], machines: %w{linux-i686 linux-x86_64}, url: nil, strip_components: 1, retries: 5) ⇒ Object extended from ClassMethods
- .static_version(node, resource) ⇒ Object extended from ClassMethods