Class: Script::Layers::Domain::ExtensionPointAssemblyScriptSDK
- Inherits:
-
Object
- Object
- Script::Layers::Domain::ExtensionPointAssemblyScriptSDK
- Defined in:
- lib/project_types/script/layers/domain/extension_point.rb
Instance Attribute Summary collapse
-
#package ⇒ Object
readonly
Returns the value of attribute package.
-
#sdk_version ⇒ Object
readonly
Returns the value of attribute sdk_version.
-
#toolchain_version ⇒ Object
readonly
Returns the value of attribute toolchain_version.
-
#version ⇒ Object
readonly
Returns the value of attribute version.
Instance Method Summary collapse
-
#initialize(config) ⇒ ExtensionPointAssemblyScriptSDK
constructor
A new instance of ExtensionPointAssemblyScriptSDK.
Constructor Details
#initialize(config) ⇒ ExtensionPointAssemblyScriptSDK
Returns a new instance of ExtensionPointAssemblyScriptSDK.
20 21 22 23 24 25 |
# File 'lib/project_types/script/layers/domain/extension_point.rb', line 20 def initialize(config) @package = config["package"] @version = config["version"] @sdk_version = config["sdk-version"] @toolchain_version = config["toolchain-version"] end |
Instance Attribute Details
#package ⇒ Object (readonly)
Returns the value of attribute package.
18 19 20 |
# File 'lib/project_types/script/layers/domain/extension_point.rb', line 18 def package @package end |
#sdk_version ⇒ Object (readonly)
Returns the value of attribute sdk_version.
18 19 20 |
# File 'lib/project_types/script/layers/domain/extension_point.rb', line 18 def sdk_version @sdk_version end |
#toolchain_version ⇒ Object (readonly)
Returns the value of attribute toolchain_version.
18 19 20 |
# File 'lib/project_types/script/layers/domain/extension_point.rb', line 18 def toolchain_version @toolchain_version end |
#version ⇒ Object (readonly)
Returns the value of attribute version.
18 19 20 |
# File 'lib/project_types/script/layers/domain/extension_point.rb', line 18 def version @version end |