class PackerFiles::Provision::InlineScript
Public Class Methods
new() { |self| ... }
click to toggle source
Constructor yields self
# File lib/PackerFiles/Provision/InlineScript.rb, line 30 def initialize(&block) yield self if block_given? @type = 'shell' end
Public Instance Methods
convert_env_vars()
click to toggle source
Conversion function for environment variables.
# File lib/PackerFiles/Provision/InlineScript.rb, line 16 def convert_env_vars array = [] self.environment_vars.each_pair do |var, value| array.push("#{var}=#{value.to_s}") end array end
convert_inline()
click to toggle source
Conversion function for inline commands
# File lib/PackerFiles/Provision/InlineScript.rb, line 25 def convert_inline self.inline.split("\n").map {|line| line.strip} end