Class: PoiseLanguages::Scl::Resource Private
- Inherits:
-
Chef::Resource
- Object
- Chef::Resource
- PoiseLanguages::Scl::Resource
- Includes:
- Poise
- Defined in:
- lib/poise_languages/scl/resource.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
A ‘poise_language_scl` resource to manage installing a language from SCL packages. This is an internal implementation detail of poise-languages.
Instance Attribute Summary collapse
-
#dev_package ⇒ String?
Name of the -devel package with headers and whatnot.
-
#package_name ⇒ String
Name of the SCL package for the language.
-
#parent ⇒ Chef::Resource
Resource for the language runtime.
-
#version ⇒ String?
Version of the SCL package(s) to install.
Instance Attribute Details
#dev_package ⇒ String?
Name of the -devel package with headers and whatnot.
45 |
# File 'lib/poise_languages/scl/resource.rb', line 45 attribute(:dev_package, kind_of: [String, NilClass]) |
#package_name ⇒ String
Name of the SCL package for the language.
41 |
# File 'lib/poise_languages/scl/resource.rb', line 41 attribute(:package_name, kind_of: String, name_attribute: true) |
#parent ⇒ Chef::Resource
Resource for the language runtime. Used only for messages.
54 |
# File 'lib/poise_languages/scl/resource.rb', line 54 attribute(:parent, kind_of: Chef::Resource, required: true) |
#version ⇒ String?
Version of the SCL package(s) to install. If unset, follows the same semantics as the core ‘package` resource.
50 |
# File 'lib/poise_languages/scl/resource.rb', line 50 attribute(:version, kind_of: [String, NilClass]) |