class Packer::Output::Inspect

Represents the output from +packer inspect+.

@see www.packer.io/docs/command-line/inspect.html

Public Instance Methods

template_builders() click to toggle source

Builders defined within the template.

@return [Array<Packer::Message::TemplateVariable]

# File lib/packer/output/inspect.rb, line 17
def template_builders
  select_messages('template-builder').map { |fields| Packer::Message::TemplateBuilder.from_fields(fields) }
end
template_provisioners() click to toggle source

Provisioners defined within the template.

@return [Array<Packer::Message::TemplateVariable]

# File lib/packer/output/inspect.rb, line 24
def template_provisioners
  select_messages('template-provisioner').map { |fields| Packer::Message::TemplateProvisioner.from_fields(fields) }
end
template_variables() click to toggle source

User variables defined within the template.

@return [Array<Packer::Message::TemplateVariable]

# File lib/packer/output/inspect.rb, line 10
def template_variables
  select_messages('template-variable').map { |fields| Packer::Message::TemplateVariable.from_fields(fields) }
end