class Fission::Config

def initialize

Returns a new Config instance.

Fission::Config.new

Examples

'gui_bin'.
attributes for 'vmrun_bin', 'vmrun_cmd', 'vm_dir', 'plist_file', and
Public: Initializes a Config object. This also sets the default config
def initialize
  @attributes = {}
  @attributes['vm_dir'] = File.expand_path('~/Documents/Virtual Machines.localized/')
  @attributes['lease_file'] = '/var/db/vmware/vmnet-dhcpd-vmnet8.leases'
  @attributes['vmrun_bin'] = '/Library/Application Support/VMware Fusion/vmrun'
  @attributes['plist_file'] = File.expand_path('~/Library/Preferences/com.vmware.fusion.plist')
  @attributes['gui_bin'] = File.expand_path('/Applications/VMware Fusion.app/Contents/MacOS/vmware')
  load_from_file
  @attributes['vmrun_cmd'] = "'#{@attributes['vmrun_bin']}' -T fusion"
end