Class: Packer::Output::Inspect
- Inherits:
-
MachineReadable
- Object
- Base
- MachineReadable
- Packer::Output::Inspect
- Defined in:
- lib/packer/output/inspect.rb
Overview
Represents the output from packer inspect.
Instance Method Summary collapse
-
#template_builders ⇒ Array<Packer::Message::TemplateVariable]
Builders defined within the template.
-
#template_provisioners ⇒ Array<Packer::Message::TemplateVariable]
Provisioners defined within the template.
-
#template_variables ⇒ Array<Packer::Message::TemplateVariable]
User variables defined within the template.
Methods inherited from MachineReadable
Methods inherited from Base
Constructor Details
This class inherits a constructor from Packer::Output::Base
Instance Method Details
#template_builders ⇒ Array<Packer::Message::TemplateVariable]
Builders defined within the template.
17 18 19 |
# File 'lib/packer/output/inspect.rb', line 17 def template_builders ('template-builder').map { |fields| Packer::Message::TemplateBuilder.from_fields(fields) } end |
#template_provisioners ⇒ Array<Packer::Message::TemplateVariable]
Provisioners defined within the template.
24 25 26 |
# File 'lib/packer/output/inspect.rb', line 24 def template_provisioners ('template-provisioner').map { |fields| Packer::Message::TemplateProvisioner.from_fields(fields) } end |
#template_variables ⇒ Array<Packer::Message::TemplateVariable]
User variables defined within the template.
10 11 12 |
# File 'lib/packer/output/inspect.rb', line 10 def template_variables ('template-variable').map { |fields| Packer::Message::TemplateVariable.from_fields(fields) } end |