Class BoxGrinder::ApplianceCustomizeHelper
In: lib/boxgrinder-build/helpers/appliance-customize-helper.rb
lib/boxgrinder-build/helpers/appliance-customize-helper.rb
Parent: Object

Methods

customize   customize   new   new  

Public Class methods

[Source]

    # File lib/boxgrinder-build/helpers/appliance-customize-helper.rb, line 27
27:     def initialize( config, appliance_config, disk, options = {} )
28:       @config           = config
29:       @appliance_config = appliance_config
30:       @disk             = disk
31: 
32:       @log          = options[:log]         || LogHelper.new
33:       @exec_helper  = options[:exec_helper] || ExecHelper.new( { :log => @log } )
34:     end

[Source]

    # File lib/boxgrinder-build/helpers/appliance-customize-helper.rb, line 27
27:     def initialize( config, appliance_config, disk, options = {} )
28:       @config           = config
29:       @appliance_config = appliance_config
30:       @disk             = disk
31: 
32:       @log          = options[:log]         || LogHelper.new
33:       @exec_helper  = options[:exec_helper] || ExecHelper.new( { :log => @log } )
34:     end

Public Instance methods

[Source]

    # File lib/boxgrinder-build/helpers/appliance-customize-helper.rb, line 36
36:     def customize
37:       @guestfs_helper = GuestFSHelper.new( @disk, :log => @log ).run
38:       @guestfs = @guestfs_helper.guestfs
39: 
40:       yield @guestfs, @guestfs_helper
41: 
42:       @guestfs_helper.clean_close
43:     end

[Source]

    # File lib/boxgrinder-build/helpers/appliance-customize-helper.rb, line 36
36:     def customize
37:       @guestfs_helper = GuestFSHelper.new( @disk, :log => @log ).run
38:       @guestfs = @guestfs_helper.guestfs
39: 
40:       yield @guestfs, @guestfs_helper
41: 
42:       @guestfs_helper.clean_close
43:     end

[Validate]